A good place to find meanings behind names is "Behind the Name" and "Kabalarians". Both of these resources are very popular at the moment and have the most current information available.
There are Several sites on the net but my favorites are behind the name and Name meanings.
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'.
go to google.com and write meanings for baby names. there will be many results there that you can try.
You can find them everywhere. A good one would be like Baby Names or Behind The Name, just for two examples. They are quality resources with legit answers.
Behind the Name is one of the largest collections of name meanings on the internet. It is the best place to start. You can also ask the meaning of any specific name on Wikianswers.
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.
Aloha: Here's a great site..... http://www.alohafriendsluau.com/names_traditional.html
The name Cristalyn means ice. find meanings of names onwww.thinkbabynames.com
Some names don't have meanings, and I can't find one for Manshika, sorry.
One can find the meaning behind the song "Have A Nice Day" by Jon Bon Jovi in a few different places. One place is the website Wikipedia. Other sites include Song Facts and Song Meanings.
Babynames.com is where I get most of my names for characters, you can look at names you know, find meanings, search by meanings, search by nationality, gender, sylables ext. It has popular names of each year celebrity names, book/movie names. When in doubt steal from a favorite book or make up your own. The man who wrote Peter Pan created the name Wendy!
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.