Odin is a city in Watonwan County, Minnesota, United States, along the South Fork of the Watonwan River. The population was 123 at the 2020 census.