Starting last year, Intel reverted the naming of its "Itanium 2" back to just "Itanium". I have a feeling it will likely do the same with "Core 2", revert it back to just plain "Core" and then follow it with a model number.
It doesn't make much sense to add "duo" or "quad" to cpus anymore as Intel said themselves to be ready for processors with tens to hundreds of cores in the future.
The "i7" likely refers to the series number, just like how the "E8x00" of the current Core2 refers to that series of cpus (6MB cache, dual core, virtualization).
That means there can be an "Core i5" later on with 4MB L3 cache and dual channel DDR3 or maybe even a "Pentium i3" later on for a dual core model.
And Celeron, will likely just remain Celeron.
-----
I'd rather they just go with the ghz labeling again, i.e. review sites pitting a "Core i7 2.93GHz" vs a "Core i5 2.66GHz" rather than say a Pentium Dual Core E5200 vs a Core 2 Duo E8200.
At the very least, it will make differentiating between model numbers easier. Just off the top of my head, having a general idea of the difference between a Core2 Duo 3.33GHz vs a Core2 Duo 2.66GHz is much easier than comparing a Core2 Duo E8600 vs a Core2 Duo E8200. You're going to look up the frequency anyway, so might as well display the frequency more prominently. That "duo" or "quad" can be replaced by i7 or i5 or whatever that signifies the cpu's extra features.