Shaelin is a modern elaboration of Shae or Shay, from Irish roots meaning “hawk-like” or “stately.”
Like Shaelin?
Swipe through thousands of names like it