The Lord Vishnu; prosperous and taking away evil
A compound name from the Sanskrit words 'Sri', meaning prosperity or wealth (often referring to the goddess Lakshmi), and 'Hari', a name for the deity Vishnu meaning 'he who takes away' or 'yellow/green'. In Hindu tradition, it is one of the many names of Lord Vishnu, representing his role as a protector and bringer of fortune.
Less common today
Srihari isn't in the latest US Top 1000. It last peaked at #6,945 in 2004.
Popular Indian actor in Telugu cinema
Indian Olympic swimmer
US births per 5-year period, 1990βpresent (SSA data).