Six castle parks and they're all named "Disneyland" except for one.
Each castle park has none to three extra parks as part of its "resort." But their existence is often left out of the naming convention of "CityName Disneyland."
Only "Disney World" gives a naming convention that implies there's more there than the castle park.
Any attached hotel is called a 'resort.' But the whole parks and resorts complex is also called a 'resort'.
So... don't blame the guest for being confused.
In fairness, it's only in WDW where every single hotel is a
"Resort!" in the midst of a larger
"Resort!". And all of them with a mandatory prefix of "
Disney's", just to make it sound even more corporate and bland. Disney's Contemporary Resort, Disney's Coronado Springs Resort, Disney's All-Star Sports Resort, Disney's Motel 6 Resort At Flamingo Crossing, etc., etc.
The nomenclature and naming convention out there in the swamps has been messy and sloppy and blandly corporate for decades now. It's why people out there talk about going to
"Disney!" and it can mean anything and nothing all at once.
The Disneyland Resort has three hotels; Disneyland Hotel, Paradise Pier Hotel, Grand Californian Hotel. They're hotels.
Tokyo Disney Resort has three hotels; Hotel MiraCosta, Disneyland Hotel, Disney Ambassador Hotel. They're hotels.
They're pretty much doing the same thing with nomenclature in Paris, Hong Kong, and Shanghai. It's only at WDW where there's dozens of Resorts across a Resort and everything is Disney's.