Mohamed

Variant transcription of Muhammad

Mehdi

Variante transcription du Mahdi

Mohammed

Variant transcription of Muhammad

Malak

Means "Angel" in Arabic.

Malik

Means "King" in Arabic. It can also be a variant transcription of Maalik.

Mahdi

Means "guided one" in Arabic.