A modern spelling of Kelsey, from an English place name meaning Cenel's island or ship's island.
Like Kelseigh?
Swipe through thousands of names like it