Gabriel
Meaning: God is my strength
Origin:Hebrew
Moses
Meaning: delivered from the water
Origin:Egyptian
Elias
Meaning: Yahweh is God
Origin:Greek variation of Elijah, Hebrew
Origin:Basque, medieval Spanish variation of Ignatius
Casper
Meaning: bringer of treasure
Origin:Dutch form of Jasper, Persian
Rupert
Meaning: bright fame
Origin:German variation of Robert
Ansel
Meaning: with divine protection
Origin:German
Micah
Meaning: who is like the Lord
Origin:Hebrew
Tristan
Meaning: noise or sorrowful
Origin:Celtic
Desmond
Meaning: one from south Munster
Origin:Irish