Harlow
Meaning: rock hill or army hill
Origin:English surname
Ziggy
The meaning of Ziggy is 'victorious protecto...
Origin:German, diminutive of Siegfried and Sigmund
Kit
Meaning: bearer of Christ
Origin:English, diminutive of Christopher
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
Rafferty
Meaning: floodtide, abundance, prosperity
Origin:Irish
Flynn
Meaning: descendant of the red-haired one
Origin:Irish