Batchelor \b(a)-tche-lor, bat-chelor\ as a boy's name is a variant of Bachelor (Middle French), and the meaning of Batchelor is "unmarried man".
The baby name Batchelor sounds like Batchellor and Batcheler. Other similar baby names are Batcheller and Bachellor.