Hi, the reason those Pokemon use male/female suffixes is because they are separate forms, not just visual gender differences. They have differences in moves or abilities. So it's intentional to name them like that.
Also one more you missed is Oinkologne, there are 4 in total.