I found this when I was surfing another site. These are the top 20 for 2002.
TOP 20 BOYS' NAMES
RANK NAME SEX ORIGIN MEANING
1. Jacob Male Hebrew "Held by the heel"
2. Michael Unisex Hebrew "Who is like God"
3. Joshua Male Hebrew "Lord is salvation"
4. Matthew Male Hebrew "Gift of God"
5. Andrew Male Latin "Manly"
6. Joseph Male Hebrew "God Adds"
7. Nicholas Male Greek "Victory of the People"
8. Anthony Male Latin "Priceless"
9. Tyler Unisex English "Maker of Bricks or Tiles"
10. Daniel Male Hebrew "God is My Judge"
11. Christopher Male Greek "Christ-Bearer"
12. Alexander Male Greek "Helper & Defender of Mankind"
13. John Male Hebrew "God Gave"
14. William Male German "Resolute Guardian"
15. Brandon Male English "Sword"
16. Dylan Male Welsh "Sea"
17. Zachary Male Hebrew "Remembered by God"
18. Ethan Male Hebrew "Strong, Firm"
19. Ryan Male Celtic "Little Ruler"
20. Justin Male Latin "Just"
TOP 20 GIRLS' NAMES
RANK NAME SEX ORIGIN MEANING
1. Emily Female German "Industrious"
2. Hannah Female Hebrew "Grace of God"
3. Madison Unisex German "Son of Matthew"
4. Samantha Female Aramaic "Listener
5. Ashley Unisex English "Ash-Tree Meadow"
6. Sarah Female Hebrew "Princess"
7. Elizabeth Female Hebrew "God's Oath"
8. Kayla Female Greek "Pure"
9. Alexis Unisex Greek "Helper & Defender of Mankind"
10. Abigail Female Hebrew "Father of Joy"
11. Jessica Female Hebrew "God Sees"
12. Taylor Unisex English "Tailor"
13. Anna Female Hebrew "Gracious"
14. Lauren Female Latin "Laurel"
15. Megan Female English "Strong, Able"
16. Brianna Female Celtic "The Strong"
17. Olivia Female Latin "Olive Tree"
18. Victoria Female Latin "Victory"
19. Emma Female German "Universal"
20. Grace Female Latin "Grace"