John Pryor Hudnall was born about 1874 in Hollygrove, Kanawha County, West Virginia, son of John Hudnall and Eliza Poff and grandson of Anderson Hudnall.