From Proto-West Germanic *sunnig. By surface analysis, sinne + -ich. Compare Dutch zonnig, English sunny.
sinnich