McNair was born in Mount Olive, Mississippi, USA McNair credits much of his success to his older brother, Fred, who played a very important part in raising McNair and his siblings, plus helping their mother. He and attended Mount Olive High School starting in 1987, where he played football, baseball, and basketball, and ran track. He led his school to the State Championship as a sophomore.