Bejasus

n.

Heard in Leitrim and Dublin

An expression of disbelief or shock, especially upon unexpectedly encountering an old acquaintance or learning surprising news.

In use

Ara bejasus, is it yourself?

Posh English

Good heavens, is that truly you standing before me?

Same phrase, other counties