Mae o'n vs. Mae e?
"o" is more common in the north, "e" in the south - they mean the same.
The " 'n " is just our friend "yn" that introduces a verb or a predicate and which contracts after a vowel, as in "dw i'n".