アイヌ語
The name of the island comes from the Ainu language, in which "Repun" means "(island) in the open sea" (from "rep" "the offing, open sea" + "-un" "to be in ~").