Naming your baby boy or girl is an important and difficult job. The name you choose will represent your child to the world and may even influence his personality. Remember as you sort through the thousands of name options available that you are naming a future adult, not just a little baby. Creating a list of your favorite options will help you and your significant other narrow down options to finally select that perfect name.
Take a good look at your last name. Some names go well together, some do not. Even if you love the name Lance, it doesn't pair well with the last name of Boyle. Whenever you try out a first and middle name of your baby, always say the entire name out loud to make sure it sounds fine without turning into a tongue twister or an accidental joke.
Look through your family tree and see if there is a name repeated among family members. Consider using an ancestor's last name as a first name. A traditional name that honors someone of your ancestry may be appealing and remind your child of that person's accomplishments.
Read the end credits of TV shows and movies or look at the first and last names of sports figures for ideas. Skim through your favorite novels for names of characters that you like or inspire you.
Look to nature for names that invoke something beautiful or strong, such as Rose, Violet, Colt, Fisher or even Drake, which means Dragon.