naperom (Portuguese) comes from French napperon, from French -eron, from French -on, from Middle French -on.