De britiske øyer har gjennom historien blitt utsatt for flere invasjoner og migrasjonsbølger, spesielt fra Skandinavia og det europeiske kontinentet. Før romerne kom var øyene bosatt av keltere, samt at det fantes rester av pre-keltiske folk av ukjent opphav. Den romerske okkupasjonen varte i flere århundrer, og deretter tok angelsaksere og vikinger over som dominerende grupper. I 1066 kom normannerne. I nyere tid har mange innvandrere kommet til øyene, spesielt fra de tidligere britiske kolonier, men også fra de fleste andre land. Dagens briter kan sies å utgjøre en blanding av pre-keltisk, keltisk, romersk, angelsaksisk, norrønt, normannisk og skandinavisk opphav, med et betydelig innslag av ikke-europeiske folkeslag.