Name Details

Shen

Meaning

A Sanskrit name meaning divine or spirit. Often associated with a sense of holiness or sacredness.

boyHindu