Kalikamba Nayanar was born and lived in Pennagadam (Pennakatam/Pennakadam), also known as Tirupennagadam (Thirupennagadam), currently situated 14 kilometers near Virudhachalam in the Indian state of Tamil Nadu.