Names can mean a lot in many different cultures. A name can determine what a parent wants for a child in the future. Many parents name their children with special meaning hidden behind them. You can find more information here: http://www.behindthename.com/