Tiarnan is from the Irish Tighearnan, meaning "little lord."
Like Tiarnan?
Swipe through thousands of names like it