OED gives its derivation as probably from the Irish, toraighe meaning "pursuer"

Any advance on that?