Choosing a name for a child is one of the most challenging things in the world. After all, a name is one's identity. And although a child may decide to change their name at some point, it won't be for a while. The name you pick is what will define them during their childhood years.
Husband and I chose names for both out children well in advance of their birth. We narrowed it down to a couple of names we both like and then sat on it for a while. With this one (for sure) and probably Miss D too (I don't quite remember) I eventually started referring to the baby by one of the names in my mind. Like when he was moving around, or having the hiccups, or won't let me sleep. Instead of thinking "Settle down, baby" I would think "Settle down, So-and-So" and ultimately this is the name we go with.
I've had some friends who chose names before their babies were even conceived. And others who waited until the baby came out to see which one fit. Some people tell everyone the name the chose in advance of the birth. Others hold it a close secret.
If you have kids, how did you decide?