Meaning
Well Starred; God's Child;One of many names of Lord Muruga who is considered as bestower of happiness
Gender
Boy
Religion
Hindu