Why North Indians don't worship Lord Murugan(Karthikeya) as much as they worship Lord Ganesha?

But this doesn't happen in South India.

  • 1
    Actually Ganesha reserves the status of "first to be worshiped"..So he is to be always invoked first wherever it mite be..As regards Karthikeya he is the over ruling deity of Mars(Kuja/Mangal)..and the direction that Mars denote is south..This mite just indicate why Karthikeya is more popular in the South.. – Rickross Dec 10 '16 at 12:18
  • 6
    Related - hinduism.stackexchange.com/questions/948/… – SwiftPushkar Dec 10 '16 at 12:25
  • 4
    It's because after Kartikeya lost his competition with Ganesha, he went to South India, where he revealed the Tamil language to Agastya. So he's called the "Tamil Kadavul" which means Tamil god or god of Tamil. – Keshav Srinivasan Dec 10 '16 at 16:17

Browse other questions tagged .