Kiki
Meaning: double happiness
Origin:French nickname and Japanese
Willow
Meaning: willow tree
Origin:English nature name
Origin:English, diminutive of Katherine
Ollie
Meaning: olive tree
Origin:Diminutive of Oliver, Latin
Milo
Meaning: soldier or merciful
Origin:Latin and Old German
Jasper
Meaning: bringer of treasure
Origin:Persian
Buddy
The meaning of Buddy is 'friend' or ‘brother...
Origin:English, nickname name
Dexter
Meaning: dyer, right-handed
Origin:Latin
Origin:English from Latin
Penny
Traditionally of English origin, the meaning...
Origin:English, diminutive of Penelope
Gracie
The name Gracie is of English origins and it...
Origin:English, diminutive of Grace
Origin:Norse mythological name