Every family makes its own rules, and we don't pay much attention to the "meanings" of names. People may look them up in a baby book, but when I'm introduced to someone they don't think to themselves "Oh, 'Judged by God.'"
The commonest reasons for choosing names are:
--to name a child "after" someone in the family--the first name of a grandfather or great-aunt;
--just because they like the sound, or it has pleasant associations, or because it is the name of someone famous they admire;
--to give slight cues about ethnic identity.
If I meet someone whose first name is "Colin," I don't think much about it, but my first idea would be "Irish," or "Someone in their family was named Colin," or "They admired Colin Powell."
When we were choosing names for one of our children,
People can and often do simply invent names with a pretty sound, or name them after plants or flowers or... anything. I once knew a girl named "Saffron" because her parents just liked the sound and the associations.
Since my last name is extremely common, we tried to chose first names for our children that would be very uncommon, but not so uncommon as to seem bizarre.
One of my grandsons is named after fictional character my son admired, and the other is named after my daughter-in-law's uncle.