Cosmo
Meaning: order, beauty, universe
Origin:Greek, Italian, English
Origin:Diminutive of Montague, Montgomery
Diego
Meaning: supplanter
Origin:Spanish variation of James
Romeo
Meaning: pilgrim to Rome, Roman
Origin:Italian
Barnaby
Meaning: son of consolation
Origin:English variation of Barnabas, Aramaic
Buster
The meaning of Buster is 'an individual who ...
Origin:Modern nickname
Odie
Meaning: of the valley; wealthy
Origin:Diminutive of Odell, Otis; English, German
Spike
Meaning: a very large nail
Origin:English word name
Origin:Diminutive of Augustus, Angus, Gustave, Augustin, Augusten, Augustine, August
Percy
A typically masculine name of French origin,...
Origin:French surname from place name Perci-en-Auge
Freddie
The name Freddie is a nickname or a variant ...
Origin:Short form of Alfreda or Frederica
Hank
Meaning: estate ruler
Origin:Diminutive of Henry, German
Minnie
Meaning: of the mind, intellect
Origin:Diminutive of Minerva