Arabic

Idris

Libya

Studious, interpreter (a prophet's name).

View →

Tariq

Morocco

Morning star; the one who knocks at the door.

View →