A new iCloud account will give you a new iCloud email address associated with that account yes.
But you can create a new AppleID using and existing email address also, as long as that email address is not already being used in another iCloud/AppleID account. Apple has surely made this all very confusing.
So here's what happened with me.....
I don't know when, but I created a new Apple ID and of course was forced to get an iCloud email address as well (you are either forced to get an iCloud email address when you create your Apple ID or perhaps an iCloud account. Perhaps you know.) I'm still unclear as to why we must have an iCloud email address created.
Anyways, when I made my iCloud account I stupidly used my last name as my iCloud email address. So it's my last name at icloud.com.
I'm pretty protective about my identity. I had it stolen once some years back, and when I meet someone, say a new girl, I like to hold off revealing my last name until I get to know them, etc.
So without realizing I had my iCloud email associated with iMessage and when I got my 6 Plus a girl I just met said to me via text....'what is (my last name) at icloud.com?' Somehow this popped on somewhere on her iPhone or other Apple device.
Ugh.
I've since realized that 1. I need to disassociate my iCloud account with iMessage and 2. I can use an alias for my iCloud account. (I've since created an alias even though I have no plans to ever use this email account in any way.)
Creating a new Apple ID with a new iCloud email isn't really something I want to do for obvious reasons. I don't have
that many costly purchased apps but of course I have no desire to repurchase any of them again. If I disassociate my iCloud email with iMessage, FaceTime, etc, I think I'll be in the clear. But I simply find having an iCloud email account to be pointless entirely and wish it wasn't forced upon us when making an iCloud account. (If that's the case.)