Yes, There's no option to rename bucket functionality for S3 because there are technically no folders in S3 so we have to handle every file within the bucket.
Create a new bucket, copy the contents from the new bucket and delete the old bucket. You can do all these steps in AWS CLI.
You can learn more from the AWS course in Hyderabad.