From Wiktionary, the free dictionary
knäpp (“crazy”) + -is
knäppis c
More endearing-sounding due to the -is.