ref
1940s (originally US): perhaps from bean (in the sense ‘head’) + -ie.
From bean(“the head”) + -ie.
beanie (n.)
"small, close-fitting hat," 1940, from bean (n.) in the slang sense of "head" + -ie.