Obesity is a chronic disease and a major public health problem due to its association with non-communicable diseases and all-cause mortality. An increased energy intake and decreased physical activity have been long recognized as the classical parameters that contribute to the development of obesity. However, several other, non-classical factors have also been associated with obesity through various complex mechanisms. Some of them are diet related, such as diet quality, dietary habits and speed of eating. Other factors are non-dietary, such as endocrine-disrupting chemicals, sleep quality and quantity, psychotropic medications and light at night. The scope of the present narrative review is to address these non-classical factors that are implicated in the pathogenesis of obesity, to clarify their potential role in the management of obesity and, where possible, to provide some practical clinical recommendations.