Origin of the name Kelsey

From an English surname which is derived from town names in Lincolnshire. It may mean "Cenel's island", from the Old English name Cenel "fierce" in combination with eg "island".