John G. Cullman (1823-1895) was born Johann Gottfried Cullman in Bavaria in what was then the Kingdom of Prussia. Prior to emigrating to the United States in 1866, Cullman earned a degree in engineering and founded an export business. Participation in failed revolutionary efforts against the monarchy and losses resulting from bad investments during the Dano-Prussian War left him in dire financial straits, prompting him to emigrate. He originally settled in Ohio, but in 1871 he acquired a large parcel of land in what was then Blount County to establish a town. He convinced many other families to settle there, and the town grew so rapidly that it sparked the creation of Cullman County, named for its founder, to encompass it in 1877, and the town was officially named Cullman as well.