...
Production - use this name for your live store site which contains all finished and approved codes/data
Staging - use this name for your pre-deployment site that is setup to mimic your live site configurations and used for your smoke tests before deployment to ‘Production'
UAT - use this name for your site configured to run as a production build with a separate database. Used by clients to check that feature requests are working as expected before deployment to ‘Staging’
Integration - use this name for your site configured for system integration tests and checks for functional/non-functional elements before deployment to ‘UAT’.
You can also label your integration environments with numeric values, e.g. Integration 1, Integration 2
...
Screenshot provided for ease of reference.
...