Here is the list of the most popular baby names for 2004, based on applications for Social Security cards.
Position on the list in 2003 appears in parentheses:
Girls:
1. Emily (1)
2. Emma (2)
3. Madison (3)
4. Olivia (5)
5. Hannah (4)
6. Abigail (6)
7. Isabella (11)
8. Ashley (8)
9. Samantha (10)
10. Elizabeth (9)
Boys:
1. Jacob (1)
2. Michael (2)
3. Joshua (3)
4. Matthew (4)
5. Ethan (7)
6. Andrew (5)
7. Daniel (8)
8. William (11)
9. Joseph (6)
10. Christopher (9)
Source: Social Security Administration.