Here's an interesting little table based upon data from http://www.ssa.gov/OACT/babynames/. For any name that ever made the top 10 (during years 1880-2003) this table shows how many years the name made the top 10, and that name's ranking (if 10 or better) in all years 1880-2000. A ranking of #10 will show up as a "0"; a ranking of 11 or worse will show up as "-". The years 1900-1909, 1950-1959, and 2000-2003 are colored to make it easier to scan the table.

Girl's Name # 1880's1890's1900's1910's1920's1930's1940's1950's1960's1970's1980's1990's2000
Abigail 3 -------------------------------------------------------------------------------------------------------------------------876
Alexis 8 --------------------------------------------------------------------------------------------------------------------90636557
Alice 12 88-87----9---------0--0-9-99-09---------------------------------------------------------------------------------------------
Amanda 19 -------------------------------------------------------------------------------------------------0833334443333435877--------
Amy 14 -----------------------------------------------------------------------------------------77663222256890---------------------
Angela 12 ---------------------------------------------------------------------------------------88-5547456778------------------------
Anna 43 2222222222222222222233345454466668767680800---------------------------------------------------------------------------------
Annie 2 0----0----------------------------------------------------------------------------------------------------------------------
Ashley 21 -------------------------------------------------------------------------------------------------------332221221222235464468
Barbara 30 ------------------------------------------------79543343322222222344444456789-0---------------------------------------------
Bertha 12 -9770985580--8------0-------------------------------------------------------------------------------------------------------
Bessie 2 -------09-------------------------------------------------------------------------------------------------------------------
Betty 24 ----------------------------------------076543422222222445446970------------------------------------------------------------
Brenda 1 ---------------------------------------------------------------------------------0------------------------------------------
Brittany 10 ----------------------------------------------------------------------------------------------------------7853344768--------
Carol 13 ---------------------------------------------------------9784445555879------------------------------------------------------
Christine 1 -------------------------------------------------------------------------------------------0--------------------------------
Clara 4 ---09-5----6----------------------------------------------------------------------------------------------------------------
Crystal 1 ------------------------------------------------------------------------------------------------------9---------------------
Cynthia 5 -----------------------------------------------------------------------------889--9--8--------------------------------------
Deborah 13 ----------------------------------------------------------------------95432256900--0--0-------------------------------------
Debra 10 ------------------------------------------------------------------------974336789-0-----------------------------------------
Donna 8 ----------------------------------------------------------------------------0--4788870--------------------------------------
Doris 9 --------------------------------------------9788879-90----------------------------------------------------------------------
Dorothy 35 -----------------------96676644333334333222222233333447778------------------------------------------------------------------
Elizabeth 68 33353336433554537966656767677788978098077980-9--------------------------------------0-0--9--------0-0788809909-88-99--0009-9
Emily 12 ----------------------------------------------------------------------------------------------------------------753111111111
Emma 14 654445436949--------------------------------------------------------------------------------------------------------------42
Ethel 12 --------7-7989809-09-------0--0---------------------------------------------------------------------------------------------
Evelyn 3 ----------------------------------98---------0------------------------------------------------------------------------------
Florence 22 --967--8--844777067799989-0-0----0------------------------------------------------------------------------------------------
Frances 9 ----------------------------9---8---8769--798-------------------------------------------------------------------------------
Gladys 2 ---------------------8---------0--------------------------------------------------------------------------------------------
Grace 1 -0--------------------------------------------------------------------------------------------------------------------------
Hannah 8 --------------------------------------------------------------------------------------------------------------------78222334
Heather 15 --------------------------------------------------------------------------------------------996444477--098809---------------
Helen 48 -------0-60895443334222322222222222222223333343444460800--------------------------------------------------------------------
Ida 5 --9--60-0-9-----------------------------------------------------------------------------------------------------------------
Jean 1 ----------------------------------------------9-----------------------------------------------------------------------------
Jennie 1 -------0--------------------------------------------------------------------------------------------------------------------
Jennifer 26 ---------------------------------------------------------------------------------------05211111111111111134446699-----------
Jessica 26 ------------------------------------------------------------------------------------------------75242222211121121113248980--
Joan 8 --------------------------------------------------0555569-0-----------------------------------------------------------------
Judith 6 -----------------------------------------------------------056099-----------------------------------------------------------
Karen 17 -----------------------------------------------------------------------0-099745745455386-0----------------------------------
Kathleen 3 ----------------------------------------------------------------------090---------------------------------------------------
Kayla 1 ---------------------------------------------------------------------------------------------------------------------9------
Kelly 1 -------------------------------------------------------------------------------------------------8--------------------------
Kimberly 14 ------------------------------------------------------------------------------------9543343455570--8------------------------
Lauren 3 -------------------------------------------------------------------------------------------------------------00--0----------
Lillian 5 -----------------09---80-9--------------------------------------------------------------------------------------------------
Linda 26 ------------------------------------------------------------05544221111112334323666789--------------------------------------
Lisa 17 --------------------------------------------------------------------------------52111111112334788---------------------------
Mabel 2 --8----9--------------------------------------------------------------------------------------------------------------------
Madison 7 ---------------------------------------------------------------------------------------------------------------------7973223
Margaret 61 4443546434533336454344423333333354443444444455555569899800979---------------------------------------------------------------
Maria 49 ----------------------------------------------099877-7896676889-069767687887896634333222456776999---------------------------
Marie 21 9-------------9868057776808--9-9090-00--------------------------------------------------------------------------------------
Martha 1 7---------------------------------------------------------------------------------------------------------------------------
Mary 92 11111111111111111111111111111111111111111111111111111111111111111112222221111111112224359899--------------------------------
Megan 4 ----------------------------------------------------------------------------------------------------------9---90----0-------
Melissa 19 ---------------------------------------------------------------------------------------9668888863332445609------------------
Michelle 17 --------------------------------------------------------------------------------------54234222335690986---------------------
Mildred 19 -------------------------8-888777667699896-700------------------------------------------------------------------------------
Minnie 10 566-687605--9---------------------------------------------------------------------------------------------------------------
Nancy 21 --------------------------------------------------------76697067687988878900-0----------------------------------------------
Nicole 9 --------------------------------------------------------------------------------------------0-------667775-7------0---------
Olivia 2 --------------------------------------------------------------------------------------------------------------------------05
Patricia 38 ------------------------------------------------0-8866655333333334333333345565448776676-------------------------------------
Rachel 3 -----------------------------------------------------------------------------------------------------------------9-08-------
Rose 18 ---0079-86676008878-800-----------------------------------------------------------------------------------------------------
Ruth 39 ------------766554585655454554454555555555566666660-------------------------------------------------------------------------
Samantha 16 ------------------------------------------------------------------------------------------------------------8876664556347690
Sandra 14 -------------------------------------------------------------78677858670---------9-9--9-------------------------------------
Sarah 30 07-9--0------------------------------------------------------------------------------------------96555455655658733544255578-
Sharon 7 ---------------------------------------------------------------7890000------------------------------------------------------
Shirley 10 -----------------------------------------------0-0-07-322455----------------------------------------------------------------
Stephanie 14 ---------------------------------------------------------------------------------------------000-----0-9676677550-----------
Susan 24 -----------------------------------------------------------------066555665562232235446770-----------------------------------
Tammy 1 ----------------------------------------------------------------------------------------7-----------------------------------
Taylor 8 -----------------------------------------------------------------------------------------------------------------48663789---
Tracy 1 ------------------------------------------------------------------------------------------0---------------------------------
Virginia 11 -----------------------------------9--7668987877----------------------------------------------------------------------------
Boy's Name # 1880's1890's1900's1910's1920's1930's1940's1950's1960's1970's1980's1990's2000
Andrew 16 ----------------------------------------------------------------------------------------------------------75777667--88977775
Anthony 1 ---------------------------------------------------------------------------------------------------------------------------0
Austin 3 -------------------------------------------------------------------------------------------------------------------0-60-----
Brandon 5 ----------------------------------------------------------------------------------------------------------------5-09-07-----
Brian 11 ----------------------------------------------------------------------------------------00098888889-------------------------
Charles 76 33334354655665667666566665656765767657656665555555665766776666677889999990-0--0---------------------------------------------
Christopher 37 ---------------------------------------------------------------------------------------0886622323333322222222222223554555589
Daniel 25 ---------------------------------------------------------------------------------------------000---000-56666666575766--99998
David 58 -------------------------------------------------------0-887777666665465555334221131342222233644444445645557555808----------
Donald 18 --------------------------------------------000976777677567990--------------------------------------------------------------
Edward 38 -9---00--90--8--0080-09-990-99899998888888888990000-------------------------------------------------------------------------
Ethan 2 --------------------------------------------------------------------------------------------------------------------------57
Frank 44 77676776777777776777778887888898888999990909--------------------------------------------------------------------------------
Gary 5 ----------------------------------------------------------------------00090-------------------------------------------------
George 58 4554353333444335443345443454446757676677757677678888898-999-----------------------------------------------------------------
Harry 16 09088--888898-8089--0-------------------------------------------------------------------------------------------------------
Henry 19 8888998---98---8--0988-0--9-000---------------------------------------------------------------------------------------------
Jacob 11 -----------------------------------------------------------------------------------------------------------------08232211111
James 110 544555455433364333443333333333333333334333343342332232212222131121112122134242534454524335445355645557577789--00------------
Jason 13 -------------------------------------------------------------------------------------------8742322222346--------------------
Jeffrey 4 ----------------------------------------------------------------------------------0--009------------------------------------
John 107 1111111111111111211111111111111111111111111111232233233333333233333233133435554433222334433247675668787-900--0--------------
Joseph 74 6676746646654453555564555646555465557556575766889999980-0-----0---------------------0-----------000----0-8--088-8---09-88866
Joshua 25 ---------------------------------------------------------------------------------------------------9868944444334334447444433
Justin 5 ------------------------------------------------------------------------------------------------------9----8899-------------
Kenneth 1 ---------------------------------------------------------------------------------0------------------------------------------
Kevin 1 -----------------------------------------------------------------------------------0----------------------------------------
Larry 2 -------------------------------------------------------------------0-0------------------------------------------------------
Mark 17 --------------------------------------------------------------------------98887666666887798---------------------------------
Matthew 30 --------------------------------------------------------------------------------------------0--99986643333333443442323333344
Michael 61 ---------------------------------------------------------------0997776544121111122121111111111111111111111111111111111122222
Nicholas 10 ---------------------------------------------------------------------------------------------------------------8--677566660-
Richard 49 ------------------------------------------9098766755655565555555555567777777778888878778979---------------------------------
Robert 100 -----8-990-0--0-989899777777764544444434422222111111111211112122122312312213233555454555545565757777990889909--7------------
Ronald 12 -------------------------------------------------------98-000999000-0-------------------------------------------------------
Ryan 2 --------------------------------------------------------------------------------------------------------0--------8----------
Scott 1 -------------------------------------------------------------------------------------------0--------------------------------
Steven 6 ---------------------------------------------------------------------------000-000------------------------------------------
Thomas 55 999-0-900---999----------0-9----00-0-00090---------00098-008888887988888888999999999999-------------------------------------
Tyler 8 ----------------------------------------------------------------------------------------------------------------96988-800---
Walter 13 ------0------0-8------090--9-0-00-0-00--------------------------------------------------------------------------------------
William 98 222222222222222212222222222222222222222224434434444444444444444444444446666666677777766666779990---------------0---------0--
Zachary 1 ------------------------------------------------------------------------------------------------------------------5---------