Sean is an Irish name with Irish spelling and pronunciation. It’s the Irish version of the name John.
Also, it is not a rule that “ea” is pronounced as a long “ee” sound.
bread
head
dead
early
learn