Here I tried to compile a list of recent and future MS codenames...
Operating System
Longhorn Windows Vista
Fiji Windows OS/update after Vista but before Vienna
Vienna Code name ‘Blackcomb renamed’. Windows OS after Vista.
Singularity A research OS written in Managed code (C#)
Bigtop Experimental grid computing operating system
Development Frameworks
WinFX .Net Framework 3.0(.NET Framework 2.0 + WCF+ WPF+ WWF+ WCS)
Indigo WCF (Windows Communication Foundation)
Avalon WPF (Windows Presentation Foundation)
InfoCard WCS (Windows CardSpace)
WWF WWF (Windows Workflow Foundation)
Monad MSH/Windows Power Shell
Atlas AJAX in ASP.NET 2.0
Programming Languages
LINQ Language Integrated Query Language (C#3.0/VB9.0) with C-omega -like data access features that Microsoft is proposing for the next release of Visual Studio
Communication
Kahuna Windows live mail
Database
Yukon SQL Server 2005
Designer
Sparkle EID (Expression Interactive Designer)
Acrylic EGD (Expression Graphic Designer)
Quartz EWD (Expression Web Designer)
IDE
Whidbey Visual Studio 2005
Whitehorse Set of Web services-based business-process modeling tools in Whidbey
Burton VSTS (Visual Studio 2005 Team System)
Cider Visual Studio Designer for WPF
Orcas Visual Studio (2008?) after Whidbey
Hawaii Visual Studio (2010?) After orcas
Mobility
Magneto Windows Mobile 5.0
Origami UMPC (Ultra-Mobile PCs)
Yamazaki Windows CE 6.0
Crossbow Windows Mobile 5.0 Second Edition
Photon Windows Mobile 6.0
Gaming
Xenon Xbox360