Etymology
Today it means: Silly and lacking sense or discretion; featherbrained or scatterbrained. Full definition →
From empty + headed; compare airheaded.
Etymology from Wiktionary, CC BY-SA 4.0.