Probably from Old French bouton, from the verb bouter, or alternatively possibly from Late Latin *bottonem or *botonus.
bottone m (plural bottoni)