Origin of the name Teàrlach

Scottish form of Toirdhealbhach. This name is also used as a Scottish form of Charles.