Davidson was born on January 3, 1873 in Cotile Landing, Louisiana, now Boyce, Louisiana, to Lieutenant William Neal Davidson and Laura Cecelia Lynch, a native of Washington County, Texas whose father Joseph Penn Lynch was a veteran of the Texas Revolution, and served primarily during the Battle of San Jacinto.