Weatherby \we(a)-ther-by, weath(e)-rby\ as a boy's name is a variant of Wetherby (Old English), and the meaning of Weatherby is "wether-sheep farm".
The baby name Weatherby sounds like Weatherbey, Wetherbey and Weatherbie. Other similar baby names are Weatherly, Wetherly and Weatherley.