Just to complete OnlyThenDidIReckonMyCurse's answer ...
According to the Wikipedia:
Salma Hayek Jiménez was born in Coatzacoalcos, Veracruz, Mexico. Her
father, Sami Hayek Domínguez, is Lebanese Mexican
Jiménez and Domínguez are Spanish surnames (son of Jimeno and son of Domingo, respectively; like Stevenson is son of Steve, for example) but Hayek is Lebanese, we don't know precisely how Lebanese people pronounce it. OnlyThenDidIReckonMyCurse has pointed how we tend to pronounce it and split it into syllabes.
Notice that we, Spanish native speakers, do not pronunce the letter h at the beginning of a word, it should be pronounced a-yek but there is a sort of aspirating sound copied from its English pronuntiation that makes it closer to ja-yek (ES) / ha-yek (EN).
By the way, Salma is an arabic name. It isn't Spanish either.
Salma (سلمى) is a feminine first name that means “peace and safety” in Arabic and originates from the word (سلامة). It is also a Persian name (سلما) meaning "sweetheart".