Shepleigh \sh(e)-plei-gh, shep-leigh\ as a boy's name is a variant of Shepley (Old English), and the meaning of Shepleigh is "sheep meadow".
The baby name Shepleigh sounds like Sheplea and Shipley. Other similar baby names are Chesleigh and Ripleigh.