What is Occam's razor?

Occam’s razor is a principle of theory construction or evaluation according to which, other things equal, explanations that posit fewer entities, or fewer kinds of entities, are to be preferred to explanations that posit more. It is sometimes misleadingly characterized as a general recommendation of simpler explanations over more complex ones.