It’s a common insult in many languages - with a lot of theories about origins. You can track medival usage of this all over Europe, but I have no knowledge about other continents.
Insults in general hold more power in honor-cultures. Your grandparents might have reacted the same way she did, while you might not feel the same.
I know of at lest Nordic languages, german languages, slavic languages, Urdu, Yiddish
Some are not literal translations, but have the same meening. Like silly as a goose - not stupid. Or just beeing refered to as a goose implying simplicity, stupidity or sillyness.
The word goose by itself has extensive use un english https://www.reginacoeli.com/blog/goose-idioms.html https://www.merriam-webster.com/thesaurus/goose
They do look kinda akward