The name Shelly is an English baby name. In English the meaning of the name Shelly is: Meadow on a ledge.
Sheilly is baby girl name mainly popular in Hindu religion and its main origin is Hindi. Sheilly name meanings is Literature. Sheilly is written in Hindi as शैल्ली. Other similar sounding names can be Shally, Shelly, Shelley.