The New Age Baby Name Book is fun, but not very reliable. Oxford Dictionary is great! Wordsworth's Dictionary of First Names is good, too, although not always reliable. WARNING for Everything you need to know about Baby Names by LisaShaw (merely the title would have told me it's unreliable). Horrible book!
Happiness can be found even in the darkest of times if only one remembers to turn on the lights ~Albus Dumbledore