Interestingly, Michael which was on top spot from the 60's to 2000 has slipped down to 2nd Rank in 2004! wonder what the top name now is..
EDIT:
Found it.. its Jacob!
Top 10 names for 2004..
1. Emily, Jacob
2. Emma, Michael
3. Madison, Joshua
4. Olivia, Matthew
5. Hannah, Ethan
6. Abigail, Andrew
7. Isabella, Daniel
8. Ashley, William
9. Samantha, Joseph
10. Elizabeth, Christopher