市民の語源は、都市である(citizenとcityは同語源である)。市民に似た概念として国民があるが、両者の違いは、「市民」がその理想とするところの社会、共同体の政治的主体としての構成員を表すのに対して、「国民」は、単にその「国家」の国籍を保持する構成員を表すという点にある。