Teàrlach

Etymology
From, which ultimately comes from. Compare Irish.