Edward was a very common name in the past like Richard and William. So, people created nicknames for the sake of diversity. It became common for people to add an easy-to-pronounce consonant to names that began with vowels. Thus, Edward became Ted.