David L. Holmes is an American church historian. He is Walter G. Mason Professor of Religious Studies, Emeritus, at the College of William and Mary. He is the son of David L. Holmes, a university coach and director of athletics revered by his athletes. He is married to Carolyn Coggin Holmes, executive director of James Monroe's Highland from 1975 to 2012.