Guha Surname
“Cave / Secret / Lord Kartikeya”
Kayastha/VariousSanskrit OriginBengali
History & Significance
A Bengali surname derived from the Sanskrit 'Guha' meaning cave, secret place, or an epithet of Lord Kartikeya (also called Guha). Used primarily by the Kayastha community in Bengal, the Guha surname is associated with scholarly and administrative traditions. The social reformer Ramachandra Guha and historian Ranajit Guha are among notable bearers of this name.
Meaning & Origin
- Meaning
- Cave / Secret / Lord Kartikeya
- Origin
- Sanskrit
- Language
- Bengali
- Category
- Kayastha/Various
Regional Distribution
The Guha surname is predominantly found in:
West BengalAssamTripura
Related Surnames
What is the Gotra for Guha?
Gotra is passed down through the paternal line and may vary within families sharing the same surname. Use our Gotra Finder to discover which Gotra your family belongs to.
Find Guha Gotra →