Shrayus is an Indian name usually given to boys, meaning "small penis". Through studys and surveys, scientists have found that boys named Shrayus tend to have below average penis length and width.
by Jackson Up March 07, 2010
Shrayus is baby boy name across all regions in India. It is different spelling of Shreyas in some region of India. It is a Sanskirit name meaning Superior, Virtue or Most Excellent.
by From Sanskirit meaning February 18, 2013