Botafogo ist ein Stadtteil (bairro) von Rio de Janeiro, Brasilien, der an der Wasserseite gelegen ist. Der Stadtteil befindet sich zwischen den Hügeln Mundo Novo, Santa Marta (der den Stadtteil von Laranjeiras trennt) und Morro de São João (der ihn von Copacabana trennt). Es lebt dort in erster Linie eine Mittelschichtbevölkerung Rio de Janeiros.