Invitations, Announcements

  • Where your pictures come to life
    in photo books, cards and gifts.
  • Premium cards and stationery
    for all life's occasions.
  • Wedding invitations and
    stationery for every step
    of the planning process.
  • Create personalized greeting cards from the comfort of your couch.
  • Online photo and video equipment rental.
  • All your photos and videos organized in one place. Find, share, enjoy.

The following is a list of the 100 most popular baby names for girls in 2004. The list was compiled with information from the Social Security Administration.

Top 100 Baby Names for Girls: 2004

  • Emma
  • Madison
  • Emily
  • Kaitlyn
  • Hailey
  • Olivia
  • Isabella
  • Hannah
  • Sarah
  • Abigail
  • Sophia
  • Kaylee
  • Alyssa
  • Madeline
  • Brianna
  • Grace
  • Alexis
  • Sydney
  • Samantha
  • Riley
  • Lauren
  • Taylor
  • Chloe
  • Ella
  • Ava
  • Elizabeth
  • Ashley
  • Makayla
  • Lily
  • Anna
  • Kayla
  • Megan
  • Zoe
  • Mackenzie
  • Kylie
  • Natalie
  • Allison
  • Maya
  • Katherine
  • Morgan
  • Mia
  • Jasmine
  • Isabel
  • Jordan
  • Rachel
  • Julia
  • Jessica
  • Savannah
  • Ariana
  • Victoria
  • Paige
  • Avery
  • Abby
  • Trinity
  • Brooke
  • Katie
  • Peyton
  • Alexandra
  • Jaydn
  • Rebecca
  • Jenna
  • Bailey
  • Leah
  • Gabriella
  • Faith
  • Caroline
  • Sophie
  • Nicole
  • Audrey
  • Gabrielle
  • Lillian
  • Molly
  • Ashlyn
  • Claire
  • Kennedy
  • Amelia
  • Gracie
  • Marissa
  • Amanda
  • Erin
  • Destiny
  • Reagan
  • Kate
  • Brooklyn
  • Alexa
  • Jada
  • Mary
  • Angelina
  • Ellie
  • Danielle
  • Aaliyah
  • Alicia
  • Sierra
  • Gianna
  • Kendall
  • Charlotte
  • Maria
  • Autumn
  • Shelby
  • Amber
Our brands: