Sunnycove is Sunnycove.
Icelake is Icelake.
They shouldn't be the same since.. Sunnycove was developed together with Skylake. I assume Sunnycove core has simply acquired up to Icelake ISA compatibility.
Icelake being based on Skylake-SP. Sunnycove being a new core and having a more optimized FPU for SHA-NI(Goldmont/Cannonlake ISA) and VAES(Icelake ISA).
Sunnycove being a 14-nm part, points toward this being a good thing. *shrug* I have previously talked about Sunnycove being 10-nm, but newer NGC leaks say 14-nm and 7-nm only.
Sunnycove -> No server part
WLcove -> Sapphire Rapids
Oceancove -> Granite Rapids
Sunnycove is Code Name
Ice lake is Architecture Name