Modern invented compound of Kai (sea/rejoice) and the suffix -land, with no fixed traditional etymology.
Like Kailand?
Swipe through thousands of names like it