Kelsi is a modern spelling of Kelsey, an English surname-name meaning a place linked to a ship's island or Ceol's island.
Like Kelsi?
Swipe through thousands of names like it