Carioca é o gentílico para aqueles nascidos no município do Rio de Janeiro, enquanto fluminense, para o estado do RJ.
O significado de "carioca" é ambíguo, mas sua origem é certamente do tupi.
A explicação mais aceita é que significa "casa do homem branco", sendo "kara’iwa" = homem branco e "oka" = casa.
Desde épocas coloniais, a palavra "carioca" tornou-se extremamente popular, não apenas para referir-se aos habitantes, mas principalmente devido ao Rio Carioca.
Com nascente na Floresta da Tijuca e foz na Baia de Guanabara, foi o principal rio utilizado pela população da época.
Graças ao rio o Aqueduto Carioca foi viabilizado em 1744, que ampliava sua distribuição pela cidade.
Na época, a palavra "carioca" era utilizada para referir-se à todos os moradores da capitania do Rio de Janeiro.
Em 1783, com o surgimento de novas cidades pela capitania, foi criado o gentílico "fluminense" para diferenciar aqueles que não moravam na capital.
Do latim, a palavra também refere-se ao Rio Carioca:
"flumen = "rio" e "ense" = natural.
O gentílico fluminense, entretanto, teve baixíssima adesão entre a população.
Quase 240 anos depois, a confusão entre os termos permanece.
Apenas com a construção de Brasília e o fim do Estado da Guanabara (atual Rio de Janeiro) em 1975, houve uma intensificação do gentílico "fluminense" mas ainda há resistência/desconhecimento por parte de muitos brasileiros.