Andrew Roberts

Andrew Roberts may refer to:


 * Andrew Roberts, Baron Roberts of Belgravia (born 1963), historian and Conservative Party life peer
 * Andrew Roberts (Northamptonshire cricketer) (born 1971), former English cricketer
 * Andrew D. Roberts (born c. 1934), historian
 * Buckshot Roberts (died 1878), American frontiersman