Treasa Ni Cheannabhain
That’s the gaelic version of the name Theresa Canavan.
Treasa is Irish for Theresa. Ni means (daughter of) Cheannabhain is Irish for Canavan.
Literally translated it’s Therea daughter of Canavan.