From Swedish farmor.
fammu (dialectal, colloquial, Southwest Finnish, Satakunta, Uusimaa, North Ostrobothnia)