Shanmuganathan Family History
Shanmuganathan Surname Meaning
Hindu meaning ‘lord Shanmuga’ from Sanskrit šaṇmukha ‘six-face’ + Sanskrit nātha ‘lord’ + Tamil-Malayalam third-person masculine singular suffix -n. Šaṇmukha ‘six-face’ is an epithet of the god Kartikeya who is a prominent god in South India.
It is a personal name in Kerala and Tamil Nadu but has come to be used as a family name in the West and elsewhere.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016
