Short answer: *Sean* is of Celtic origin, while the verb *to see* is Germanic.
There is very little consistency overall in English regarding the way words are spelled and the way they are pronounced compared to other European languages. It’s one of the things that makes English hard to learn for many people.
Latest Answers