go to google.com and write meanings for baby names. there will be many results there that you can try.
There are many baby names that are associated with the American culture. Browse this site for a long list of boy and girl names with their meanings: http://www.babynameguide.com/categoryamerica.asp?strCat=American
Whats is the meaning of Trisha
I personally like Deya as it sounds different to my ears. though you may find many more good names with meanings in babynology which is site of baby names.
Names can be themed together by origin. For baby name advice and baby name lists from different cultures, use [http://www.babyhold.com Baby Names Meanings]
behindthename.com
You can find baby names for boys and girls at babycenter.com/baby-names. There you can not only find baby names but also the origins and meanings of the various names.
go to http://babynamesworld.parentsconnect.com/search.php?p=qsearch&s_gender=1&s_copt=2&i_search=A for a list of names that start with the letter A and their meanings
Boys names can and the meanings can be found at Baby Name Guide, Baby Zone, Baby Names, All Parenting, and Pregnant the Bump websites. They all have most boys names listed and in various languages.
http://babynamesworld.parentsconnect.com contains thousands of baby names for both girls and boys, as well as containing information on each names origin and meaning.
Amazon has a book titled "The Very Best Baby Name Book in the whole wide world" at http://www.amazon.com/Very-Best-Baby-Whole-World/dp/0671561138 The book gives you many names with meanings, variations, origins, and namesakes.
Many different books at the library have baby names and the meanings behind them. There are bookstores that sell baby name books at them too as well as a baby name site called 'behind the name'.