Puchar Narodów Oceanii (ang.Oceania Nations Cup) jest najważniejszym turniejem piłkarskim w Oceanii. Pierwszy turniej o Puchar Oceanii rozegrano w roku 1973, w latach 80. rozegrano tylko jedne mistrzostwa w roku 1980. Puchar w obecnej formule jest rozgrywany cyklicznie co dwa lata, od 1996 roku, kiedy to Federacja Piłkarska Oceanii połączyła dwa niezależne od siebie, rozgrywane w różnych odstępach czasu, turnieje piłkarskie. Wówczas też przyjęto nazwę Puchar Narodów Oceanii.
Od 2006 roku Australia jest członkiem Azjatyckiej Federacji Piłkarskiej (AFC) – opuściła tym samym strefę Oceanii, czyniąc rozgrywki z jednej strony bardziej atrakcyjnymi (większa rywalizacja), z drugiej jednak obniżając ich poziom.
W dziesięciu finałach piłkarskich mistrzostw Oceanii lat 1973–2016 wystąpiło 10 reprezentacji narodowych. Rozegrały 128 meczów (21 zakończyło się remisem), strzelając 533 bramki (średnio 4,16 na spotkanie).