Arabic, Amazigh, French and international baby names with their meaning, origin and Islamic naming guidance, in English, French and Arabic.