Family name origins & meanings
- Italian : from pennacchio ‘plume of feathers’ (from Latin pinnaculum), hence a nickname for a tall thin person or possibly a metonymic occupational name for someone who wore a plume of feathers, perhaps a dignitary or knight.