The name Peabody is a boy's name of English origin meaning "having the body of a gnat". Peabody and discussed in our forums with posts like "Compromise and pass it on!".
From the experts:
Peabody is a quintessentially Waspy surname that your child won't thank you for -- either the pea part or the body part, or the meaning part.