Этимологический словарь Крылова
Это слово восходит к латинскому natio (с тем же значением), образованному от причастия natus – "рожденный" от глагола рожать. Любопытно, что в латинском языке образование слова natio шло таким же путем, как в русском развитие слова народ, что буквально означает "нарожденный".