Bat \bat\ as a boy's name (also used as girl's name Bat), is a variant of Bartholomew (Aramaic), and the meaning of Bat is "son of Talmai (the farmer)".
The baby name Bat sounds like Pat, Beaty, Bid, Both, Boot and Bud. Other similar baby names are Bar, Ban, Baz, Bart, Bay, Mat, Nat and Wat.