Karthikeya is an Indian name derived from Hindu mythology, meaning "the one with the cry of a peacock," symbolizing beauty and grace. It refers to Lord Murugan, the god of war and victory, and has been popular among Hindu families, particularly in South India.