Origin:Short form of Lafayette, French
Reason
Meaning: a statement offered in explanation or justification
Origin:English word name
Zinedine
Meaning: beauty of the faith
Origin:Arabic
Origin:Variation of Solomon
Elmer
Meaning: noble and renowned
Origin:English
Zain
Meaning: beauty, grace
Origin:Variation of Zayn, Arabic
Zaki
Meaning: full of virtue, pure
Origin:Arabic
Geoffrey
Meaning: pledge of peace
Origin:Anglo-Saxon from French
Kanye
Meaning: honor, tribute
Origin:African place-name, Nigeria
Keilani
Meaning: heaven, sky, glorious chief
Origin:Hawaiian
Shula
Meaning: flame; peace
Origin:Arabic or diminutive of Shulamit, Hebrew
Nabila
Meaning: honorable, noble
Origin:Arabic
Alonzo
Meaning: noble, ready
Origin:Italian diminutive of Alphonso