I've been looking at baby name books recently trying to find something good for DC2. I'm a bit puzzled by the meanings though. For example, some meanings are fairly straightforward, I presume relating to the language of the day...
A few at random...
Kim - as precious as gold
Makis - a gift from God
Mander - my son
Perfecto - one who is flawless
Walid - our newborn son
All meanings that could be bestowed upon a newborn baby.
However, the majority of meanings are based on traits that could not possibly be apparent at birth...
Tsatoke - one who hunts on horseback - have you ever seen a newborn riding a horse?
Wohehiv - one who wields a dull knife - knife-waving newborns?
Gray - a grey haired man 
Harold - the ruler of an army
Brewster - one who brews - a don't know of any newborn capable of brewing anything more than a stinky meconium poo!!
So what is the origin of the strange meanings? Were people once given names later in life as a result of their experiences? How could parents possibly know the destiny of their babies? And what about the names with unpleasant meanings - one who is cursed/destined for hardship etc?