Origin: British
Meaning: Peacock
Peabody as a boy's name is of Old English origin. May possibly derive from the vegetable or the pea bird.