'Iraq and Syria' wouldn't be the right translation.
Al-Sham refers to what in the English language tends to be called the Levant.
Al-Sham means Syria. It refers to a historical region and old country, however, not simply modern Syria. But it is correct to say 'Iraq and Syria.'