Kawika is the Hawaiian form of David, a Hebrew name meaning beloved.
Like Kawika?
Swipe through thousands of names like it