You use -r (copy recursively) and specify the new name
cp -r /path/to/directory /path/to/location/new-name
replace with the real paths... for example to copy stuff from my home directory to an existing directory backup and name the new directory stuff-backup (if this directory already exists, note that stuff will be copied into it, not overwrite it).
cp -r ~/stuff ~/backup/stuff-backup