Davis was born on June 3, 1808, in what is now Todd County, Kentucky, United States. Davis's paternal grandparents each immigrated separately to North America from the region of Snowdonia in North Wales in the early 18th century. The rest of his ancestry was English. After arriving in Philadelphia, Davis's paternal grandfather Evan settled in the colony of Georgia. The family soon moved to Mississippi.