1825, "to strike with the head or horns," perhaps an alteration of butt (v.) with a goat in mind, or a survival from Middle English bounten "to return." As a baseball term from 1889. Related: Bunted; bunting.
1767, "a push;" see bunt (v.). Baseball sense is from 1889.