The city is named after the Iguaçu River that runs through it and empties into Guanabara Bay (not to be confused with the Iguaçu River in Paraná state, which forms the Iguaçu Falls).
Nova Iguaçu has an estimated population of around 800,000 people.