What does "harebrained" mean?

Harebrained: Wild; giddy; volatile; heedless. "A mad hare-brained fellow." North (Plutarch). [Written also hairbrained.]

Sources