In hindsight, Microsoft naming its personal voice assistant after the famous AI character from the Halo game series seems like an obvious choice. The decision was not so easy partially due to an individual studio having initial objections and the usual corporate obstacles potentially thwarting its adoption.
But if not Cortana what would Microsoft have called their feature smart engine for Windows Phone?
Full story from the WPCentral blog...