Why is Ted short for Edward?
Given this practice of letter-swapping (especially at the *beginning* of a name), it is not too surprising that the ‘Ed’ name (Edward, Edgar, Edwin) would end up using a nickname with various arbitrary consonants at the beginning, not only creating “Ned”, but borrowing the pre-existing nickname “Ted” (for Theodore).