Oliver Barnes (previamente: Napier), es un personaje ficticio de la serie de televisión australiana Neighbours,​ interpretado por el actor australiano David Hoflin del 30 de enero de 2007 hasta el 8 de agosto de 2008. David regresó a la serie en el 2011​ siendo su última aparición el 15 de marzo del mismo año.