Naruto
Meaning: maelstrom; roaring gate
Origin:Japanese
Endymion
Meaning: dive into, enter
Origin:Greek
Lazarus
Meaning: God is my helper
Origin:Latinized Greek variation of Hebrew Eleazar
Evander
Meaning: bow warrior; strong man
Origin:Scottish; Greek
Apollo
Meaning: destroyer
Origin:Greek mythology name
Thiago
Meaning: supplanter
Origin:Spelling variation of Tiago, diminutive of Santiago
Lorenzo
Meaning: from Laurentium
Origin:Italian variation of Laurence
Alistair
Meaning: defending men
Origin:English spelling of Alasdair, Scottish version of Alexander
Acacius
Meaning: thorny; or, innocent, not evil
Origin:Greek
Zachary
Meaning: the Lord has remembered
Origin:Hebrew
Dominic
Meaning: belonging to the lord
Origin:Latin
Origin:Latin, variation of Cassius
Rafferty
Meaning: floodtide, abundance, prosperity
Origin:Irish