Oh dear, what were they thinking with that name. First they released the Maxwell-based GTX Titan X, then replaced it with the Pascal-based Nvidia Titan X which nearly everyone called the Titan XP to disambiguate the confusingly similar names, and now Nvidia goes and uses that universally accepted nickname as an actual product name for a different product.
They should really stick with their standard naming convention and just call it a 1090 or a 1080 Titan or something - all the information is there, you know what generation it's from and you know where it stands in the product lineup. No confusing "which Titan X do you mean".
Nvidia has a history with names. Remember when they used "Tesla" to both call a microarchitecture and their HPC line of cards, for which it's still used? When Fermi based Tesla cards came out, everyone was saying 'huh, wait what'?
They were probably thinking next year, they can call the new one Titan XPP. Historically, their naming conventions for GeForce cards haven't been super consistent either.
Really? The first number is always the major release and the second number is always the line from what I can recall? It's pretty high up there in terms of naming consistency.
I don't mean that kind of branding, I mean the kind of rebranding where for example the take the same chip that's in a GTX 680, and re-release it as a GTX 770.