Choosing a baby name can be daunting. Travel back in time and draw some inspiration from the most popular selections of the past 100 years.
Photo: iStockphoto
Girls: Mary; meaning “bitter” Dorothy; meaning “got of God” Helen; meaning “light”
Boys: John; meaning “God is gracious” William; meaning “protector” Robert; meaning “bright fame”
Girls: Mary; meaning “bitter” Betty; meaning “God is my oath” Dorothy; meaning “Gift of God”
Boys: Robert; meaning “Bright fame’ James; meaning “supplanter” or “heeler” John; meaning “God is gracious”
Girls: Mary; meaning “bitter” Barbara; meaning “stranger” Patricia; meaning “of noble descent”
Boys: James; meaning “supplanter” or “heeler” Robert; meaning “bright fame” John; meaning “God is gracious”
Girls: Linda; meaning “pretty one” Mary; meaning “bitter” Patricia; meaning “of noble descent”
Boys: James; meaning “supplanter” or “heeler” Robert; meaning “bright fame” John; meaning “God is gracious”
Girls: Mary; meaning “bitter” Susan; meaning “lily” Linda; meaning “pretty one”
Boys: David; meaning “beloved” Michael; meaning “like God” James; meaning “supplanter” or “heeler”
Girls: Jennifer; meaning “bitter” Lisa; meaning “consecrated to God” Kimberly; meaning “ruler”
Boys: Michael; meaning “like God” James; meaning “supplanter” or “heeler” David; meaning “beloved”
Girls: Jennifer; meaning “white wave” Amanda; meaning “worthy of love” Jessica; meaning “God is watching”
Boys: Michael; meaning “like God” Christopher; meaning “Christ-bearer” Jason; meaning “healer”
Girls: Jessica; meaning “God is watching” Ashley; meaning “from the ash tree” Brittany; meaning “from Britain”
Boys: Michael; meaning “like God” Christopher; meaning “Christ-bearer” Matthew; meaning “God’s gift”
Girls: Emily; meaning “admiring” Hannah; meaning “grace of God” Ashley; meaning “from the ash tree”
Boys: Joshua; meaning “Jehova saves” Matthew; meaning “God’s gift” Jacob; meaning “supplanter”
Girls: Isabella; meaning “devoted to God” Sophia; meaning “wisdom” Emma; meaning “universal”
Boys: Jacob; meaning “supplanter” Ethan; meaning “firm/strong” Michael; meaning “like God”
Read more: Can you guess which male baby names are now more popular with girls? 20 baby names that mean miracle Whoa! Parents invented over 1,000 new baby names in 2017
Keep up with your baby's development, get the latest parenting content and receive special offers from our partners