Toirdhealbhach

Etymology
Derived From, from , thus originally a by-name meaning.