Oma is more like Granny than Grandmother, I think.
To me " Großmutter" would be “Grandmother” as the more formal designation,.“Oma” would be “Grandma”, and basically what you would use to address her colloquially. “Granny” would be closer to “Omi” I think.