Andrew O. Holmes (May 4, 1906 – July 24, 1965) was a justice of the Tennessee Supreme Court from 1963 until his death in 1965.