One of the most unexpected surprises to come with the Windows 10 announcement was the fact that it was called Windows 10 and not the expected Windows 9. There could be any number of reasons why this is the case, but the rumors are not just limited to the blogosphere. A redditor posting in the /r/technology subreddit and going by the screenname of cranbourne
claims to work as a developer for Microsoft and suggests that there are rumors floating around Microsoft offices too regarding the name.
According to cranbourne the issue revolved around third party code which searches for "Windows 9*" (with the star being a wildcard). The code which conducts this search is looking for Windows 95 and 98 versions. Internal testing reportedly found out that this style of code was common enough to be an issue of consideration for Microsoft and their dev team.