Don't forget to look up the etymology of your favorite name. Nearly all names have meanings, and you'll want to make sure the moniker fits your family (and will not be a total loss when your tot has to look it up for a project in school). For example, the name Sharon means "plain" in Hebrew. Not exactly the bold female name you were going for? Look it up first!
Source: Flickr user Sonya Green