Bitcoin "regtest" is for when you want to run a local version of Bitcoin where the state is only shared within a small community, whereas both "mainnet" and "testnet" are shared with the rest of the world.
I get why its called "mainnet" and "testnet", but where does the word "regtest" come from?