Arabic Meaning: The name Fatima is an Arabic baby name. In Arabic the meaning of the name Fatima is: Captivating. Daughter of the Prophet Muhammad; one of four perfect women mentioned in the Koran. The other three were Aisha; Khadijah; and Mary.
Muslim Meaning: The name Duha is a Muslim baby name. In Muslim the meaning of the name Duha is: Forenoon.
Shams ud duha is baby boy name mainly popular in Muslim religion and its main origin is Arabic. Shams ud duha name meanings is Son of forenoon.