Don’t you love finding out the meanings behind the words you use everyday? My wife recently stumbled across this site: Behind the Name – the Etymology and History of First Names. It’s by far the best name site I’ve found so far. The coolest thing, in my opinion, is that you can search for names based on keywords. Plus, it’s got names from all sorts of backgrounds–including Sanskrit!