rattlepate
Noun
Meaning
A rattlehead.
Source: Webster's dictionarySynonyms
scatterbrain
flibbertigibbet
addlehead
rattlehead
addlebrain
harebrain
shatterbrain
giddybrain
giddyhead