Idrisa

Meaning: Devoted to God. Origin: Arabic.

Notable People: Idrisa Seck, a prominent political figure in Senegal.