rattlepated

Adjective

 * 1) rattlebrained; rattleheaded; foolish