What is the meaning of Subrahmanya?

Subrahmanya is one among the numerous names of Lord Muruga or Lord Karthikeya or Kartik. An important god in Hindu pantheon, he is the son of Lord Shiva and Parvati and is the army general of the Devas (gods). What does the term ‘Subrahmanya’ mean?

In Sanskrit, ‘su’ means anything good natured or beautiful or good. ‘Brahmanya’ means a person who has had realized Brahman.

Thus ‘Subrahmanya’ symbolically represents a good natured person who has had Brahman realization.