Why does the word colonel (as in military rank) have such a strange spelling compared to how it's pronounced (or vice versa, although I don't know how you would pronounce that)?
It comes from Italian military manuals, and the English spelling preserves the Italian form, colonnello. Two pronunciations coexisted; the r prevailed in English. Spanish took both the spelling and pronunciation: coronel.
As reported from the NOAD:
The word is pronounced in a strange way because it kept the old pronunciation, while the word changed spelling.
protected by tchrist Feb 22 at 0:24
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?