Benedetto \b(e)-ne-detto, bened(et)-to\ as a boy's name is a variant of Benedict (Latin), and the meaning of Benedetto is "blessed". See also Baruch.
Similar baby names are Benedicto, Bennett, Benedikte, Benedikt and Benett.