Butch \b(u)-tch, but-ch\ as a boy's name is a variant of Bert (Old English), Burt and Butcher (Old English), and the meaning of Butch is "illustrious; butcher".
The baby name Butch sounds like Beechy and Beachy. Other similar baby names are Burch, Ritch, Beech, Beach, Birch, Fitch, Mitch and Mytch.