Beaslie \be(as)-lie\ as a boy's name is a variant of Beasley (Old English), and the meaning of Beaslie is "meadow of peas".
The baby name Beaslie sounds like Basilie and Beasly. Other similar baby names are Bailie, Baxlie, Bealle, Beale, Brawlie, Braulie and Leslie.