In Irish, name O~shea means – surname. Name O~shea originated as an Irish name. Name O~shea is most often used as a boy name or male name.
namehang.com
In Irish, name O~shea means – surname. Name O~shea originated as an Irish name. Name O~shea is most often used as a boy name or male name.