The Name Book: Over 10,000 Names, Their Meanings, Origins, a... By Astoria, Dorothy Paperback From $4.99 Free Shipping