Effie
Meaning: pleasant speech
Origin:English diminutive of Euphemia, Greek
Origin:Scandinavian from Latin
Milo
Meaning: soldier or merciful
Origin:Latin and Old German
Origin:Variation of Otto, German
Cosmo
Meaning: order, beauty, universe
Origin:Greek, Italian, English
Origin:Diminutive of Montague, Montgomery
Gideon
Meaning: hewer; or, having a stump for a hand
Origin:Hebrew
Ivo
Meaning: yew wood, archer
Origin:German
Origin:Latin, variation of Cassius
Archie
Meaning: truly brave
Origin:Diminutive of Archibald, Teutonic
Lachlan
Meaning: from the fjord-land
Origin:Scottish
Cillian
Meaning: war strife or church
Origin:Irish
Origin:Scottish form of Columba, Latin
Rafferty
Meaning: floodtide, abundance, prosperity
Origin:Irish