Peabody Family History
Peabody Name Meaning
English: nickname ‘peacock-body’ from Middle English pe pey pay (Old English pēa) ‘peacock’ + body perhaps for a vain person who dressed ostentatiously. Compare Pea Peacock .
Source: Dictionary of American Family Names 2nd edition, 2022