My girlfriend is from Iowa and she and her parents use "squinny" in just this way. I have no evidence from any other state or region, but point out western PA "grinnie" as a parallel form.