Douglas Harper's Etymology Dictionary
cn-
consonant group used in Old English (the Clark Hall dictionary has 82 entries under cn-) but in Middle English all lost or turned to kn-. Also common in Greek, and retained in the spelling of some English words from Greek but not now admitted in speech, the n- only being sounded.