Means "husband of Shri" from the name of the Hindu goddess SHRI combined with Sanskrit पति (pati) meaning "husband, lord". This is another name of the Hindu god Vishnu.
Means "diffusing light, radiance, beauty" in Sanskrit. This is another name of the Hindu goddess Lakshmi. This word is also commonly used as a title of respect in India.