My wife is 35 week pregnant and she is going to give birth to a baby boy. I know my boy will become a strong and loving man like me. so I want to give him name with meaning strong, warrior, big heart, loving. As name is the first gift we give to our kids, so please tell me some websites from where I can get best name with meaning. All links are appreciated.