Современная наука не дает единого ответа на вопрос, как появилось слово «Русь». Большинство исследователей отмечает, что первоначально русью назывался народ или племя — по аналогии с племенами чудь, весь, корсь. Повесть временных лет в начале XII века сообщала о событиях 862 года:
«И пошли за море к варягам, к руси. Те варяги назывались русью, как другие называются шведы». Под 882 годом в том же источнике указывалось:
«И сел Олег, княжа, в Киеве, и сказал Олег: «Да будет это мать городам русским». И были у него варяги, и славяне, и прочие, прозвавшиеся русью». Академик
Дмитрий Лихачев уточнял, что оставалось неясно, прозывались ли русью только «прочие» или все вместе — варяги, славяне (вероятно, автор имел в виду племя словен) и другие.
Многочисленные гипотезы о происхождении слова «Русь» можно разделить на три группы. Норманская теория возводит «Русь» к финскому Ruotsi, что значит «Швеция». С XVIII века норманисты пытались доказать, что шведы варяги, пришедшие на Русь во главе с Рюриком, дали покоренным племенам свое название. Современные исследователи эту теорию критикуют, ведь в скандинавских источниках нет упоминаний о подобных событиях. Ученые спорят и о том, кем были варяги. Принято считать, что это скандинавы германского происхождения, однако существует версия, что варяги жили на южном побережье Балтийского моря и были славянским племенем. Она объясняет слова летописца о варягах, называвшихся «русью» и противопоставленных шведам. Эта версия не отрицает, что русские князья приглашали в наемники скандинавов. О путешествиях на Русь «на заработки» сообщалось и в северогерманских источниках.
Вторая теория о происхождении слова «Русь» — индоарийская. Согласно ей, слово имеет индоарийский корень ruksa-/ru(s)sa- («свет, светлый») и «Русь» переводится как «Белая сторона». Третья теория — славянская. Праславянский корень rud-/rus- имеет значение «красный, рыжий». Сторонники этой теории предполагают, что народ получил имя либо по названию реки Рось — правого притока Днепра, — либо по названию города Руса (ныне — Старая Русса). Есть версия, что «русь» родственна «руслу» и могла обозначать ложбину, по которой протекает река. Так как восточные славяне селились по рекам, они могли называть себя «речным» народом подобно тому, как бедуины именуют себя «жителями пустынь», а приморские чукчи — «морскими жителями».
После возникновения в начале IX века государства восточных славян, под названием Русь объединились разные племена. Но в период феодальной раздробленности XII–XIV веков Русью часто называли лишь отдельные «центральные» княжества. Так, в новгородских документах о Руси говорилось как о сопредельных землях — сами новгородцы не считали свою республику частью Руси.
В сирийской хронике VI века упоминался народ hros или hrus, живший в Предкавказье. Имел ли он отношение к русам, доподлинно неизвестно. Византийцы, постоянно контактировавшие с восточными славянами, с IX века упоминали в документах неких росов. В православной Византии это название появилось не от слова «Русь», а из Священного писания, где упоминается воинственный северный народ рош. По-гречески еврейский звук [ш] произносился как [с], и потому библейское племя рош превратилось в росов. Отмечалось также, что имя свое росы получили за внешность, однако древние авторы не поясняли, о каких особенностях внешности шла речь. Но, учитывая корень «красный, рыжий», ученые предположили, что росы были светловолосы и красны лицом. Последнее могло быть последствием пребывания северян на южном солнце.
В сочинении византийского императора Константина Багрянородного «О церемониях» X века впервые встречается слово Rosia — страна росов. Слово быстро вошло в книжный обиход и из греческих церковных книг в конце XIV — начале XV века попало в русский язык. Уже в XV веке в русских записях понятия «Русь» и «Росия» (с одной «с») стали употребляться на равных. В документах XVII века второе слово стало встречаться чаще, чем «Русь», и писалось уже через удвоенное «с» — вероятно, по аналогии со словом «русский». При Иване Грозном, принявшем в 1547 году титул царя, великое княжество Московское стало именоваться Русским царством (или на византийский манер — Российским). В 1721 году
Петр I переименовал Российское царство в Российскую империю.
Слово «Русь» стало употребляться только в историческом или поэтическом контексте. Производное от него — «русский» — означало и до сих пор означает национальный признак. Производное от России — «российский» — значит «принадлежность к России, проживание в ней». В Сибири и на Дальнем Востоке слово «Россия» до сих пор используется и в узком значении — «европейская часть страны».