David Rollo may refer to:

David Rollo (footballer) (1891–1963), Northern Ireland association football player David Rollo (politician) (1919–2006), Scottish nationalist politician and pirate radio broadcaster David Rollo (rugby union) (born 1934), Scottish rugby player