New Bavaria is a village in Henry County, Ohio, United States. The population was 86 at the 2020 census. New Bavaria was platted in 1882. The village was named after Bavaria, in Germany, the native land of a large share of the first settlers. A post office called New Bavaria has been in operation since 1848.