Q. Why does Lord Kartikya reside in South India
:
A. He is the son of Lord Shiva and Parvati. He is named Kartikeya because He was nurtured and brought up by deities of the constellation of six stars......
more
http://qna.rediff.com/questions-and-answers/why-does-lord-kartikya-reside-in-south-india//answers/7837506