Ime Slovenija pomeni »dežela Slovencev«. Poimenovanje za Slovence izvira iz besede Slovani (starocerkvenoslovansko slověnьsky), izvor te pa je nejasen – je izpeljanka iz korena *slov-, ki je med drugim ohranjen v nekaterih vodnih imenih (hidronimih) širom vzhodne Evrope. Torej bi lahko v izvirniku pomenil *‛prebivalci ob reki *Slova ali *Slovy’ (ime reke ni nikjer ohranjeno), po drugačni razlagi pa izvira iz praslovanskega *slȍvo – beseda, torej »ljudje, s katerimi je mogoče izmenjevati besede, govoriti«, kot nasprotje slovanskega poimenovanja *Němьci̋ za germanske narode oz. »neme ljudi, s katerimi ni mogoče govoriti«.