Name Meaning and Origin of Dayanidhi

The baby name Dayanidhi is Sanskrit in origin and it's meaning is treasure or abode of mercy.

Dayanidhi is pronounced da-ya-ni-DHI.

Dayanidhi is a name suitable for both boys and girls.