From Namespedia - Names Meaning and Origins
Here are some links about names, etymology and genealogy:
Behind The Name - a good site for anyone interested in names meaning
Wikipedia - you can start by searching "names"
Native American Name - if you want a Native American name for your child
Wiki Name - an open encyclopedia including name meanings, origins, pronunciations and so forth