Monte Carlo refers to computational techniques that use repeated random sampling to obtain numerical results (rather than plugging in a learned/model-based estimate). Rather than trying to solve a complex problem directly, Monte Carlo methods approximate the solution by running many random trials and analyzing the statistical results.
The name comes from the Monte Carlo Casino in Monaco, famous for its games of chance like roulette, which is a simple random number generator.