nama 'onrust' sendiri diambil dari bahasa belanda yang berarti 'tidak pernah beristirahat' atau dalam bahasa inggrisnya adalah 'unrest'.
ada sumber lain yg mengatakan bahwa nama onrust tersebut diambil dari nama penghuni pulau yang masih keturunan bangsawan belanda, yaitu baas onrust cornelis van der walck.
pada zaman dahulu pulau onrust dan pulau-pulau lain di teluk jayakarta (sekarang disebut kepulauan seribu) pernah menjadi tempat peristirahatan keluarga raja-raja banten.
namun kemudian terjadi sengketa antara kerajaan banten dan jayakarta hingga tidak pernah ada upaya penyelesaian.
jayakarta merasa memiliki pulau ini karena lokasinya dekat (di hadapan kota jayakarta), sedangkan banten mempunyai hak atas pulau tersebut sebab seluruh kepulauan seribu merupakan bagian dari teritorial kekuasaannya.
saat belanda datang dan gagal memonopoli perdagangan di banten kemudian mengalihkan perhatiannya ke jayakarta dengan menggunakan salah satu pulau di teluk jayakarta, yakni pulau onrust.
pada tanggal 10-13 nopember 1610 terjadi perjanjian antara belanda (diwakili l.
hermit) dan jayakarta (diwakili pangeran jayakarta) yang isinya memperbolehkan orang-orang belanda mengambil kayu untuk pembuatan kapal-kapalnya di teluk jayakarta.
melihat banyak kapal yang berlayar ke asia, terutama asia tenggara, dan tinggal beberapa lama, sering memerlukan perbaikan kapal akibat perjalanan panjang, maka voc berniat untuk membangun sebuah galangan kapal di teluk tersebut.
niat tersebut diizinkan oleh pangeran dengan menggunakan pulau onrust.
pembangunan dimulai tahun 1613.
tahun 1615 voc mendirikan sebuah galangan kapal dan sebuah gudang kecil.
selain sebagai galangan kapal, jan pieterzoon coen mengharapkan onrust menjadi koloni, sehingga voc mengirim keluarga cina ke onrust dengan segala fasilitasnya.
kemudian tahun 1618 coen menjadikan onrust sebagai pulau pertahanan terhadap akibat memuncaknya ancaman banten dan inggris.
hingga coen memerintahkan penyerbuan ke pelabuhan sunda kelapa pada tahun 1619, dan memindahkan pelabuhan ke muara sungai ciliwung tersebut dan mengganti namanya sebagai batavia.
pembangunan sarana fisik terus dilakukan.
tahun 1656 dibangun sebuah benteng kecil bersegi empat dengan 2 bastion (bangunan yang menjorok keluar berfungsi sebagai pos pengintai).
tahun 1671 diperluas menjadi benteng persegi lima dengan bastion pada tiap tahap sudutnya, namun tidak simetris yang semuanya terbuat dari bata dan karang.
kemudian tahun 1674 dibangun gudang-gudang penyimpanan barang, gudang penyimpanan besi dan dok tancap yang semuanya dikerjakan oleh 74 tukang kayu dan 6 tukang lainnya.
pada tahun yang sama dibangun sebuah kincir angin untuk keperluan penggergajian kayu.
tahun 1691 dibangun sebuah kincir angin yang kedua, terdapat 148 abdi kompeni dan 200 budak pada tahun 1695.
tahun 1770, captain sir james t. cook dan kapalnya hms endeavour sempat singgah di pulau ini untuk mengisi perbekalan sebelum melanjutkan penjelajahannya ke australia.
menurut catatan cook, di pulau ini ada benteng belanda dan penggergajian kayu.
masa kolonial hindia belanda - perang dunia ii
dan 1848 kegiatan berjalan kembali.
tahun 1856 area pelabuhan ditambah lagi dengan sebuah dok terapung yang memungkinkan perbaikan kapal laut.
setelah pelabuhan tanjung priok dibangun tahun 1883, onrust kehilangan perannya dalam dunia perkapalan dan pelayaran.
baru kemudian 1905 onrust mendapat perhatian lagi dengan didirikannya stasiun cuaca di pulau ini dan pulau kuyper (cipir).
dan pada awal abad 20, p. onrust dimanfaatkan sebagai sanatorium tbc.
tahun 1911 onrust diubah fungsinya menjadi karantina haji hingga tahun 1933.
para calon haji dibiasakan dulu dengan udara laut, karena saati itu untuk mencapai tanah suci harus naik kapal laut selama berbulan-bulan lamanya, dan kemudian sebagai pos karantina jemaah haji yang kembali.
selama tahun 1933 sampai 1940 dijadikan sebagai tempat tawanan para pemberontak yang terlibat dalam "peristiwa kapal tujuh" (hnlms zeven provincien), ketika pecah perang dunia ii tahun 1939, pulau ini dipakai belanda sebagai kamp tawanan, yg isinya orang-orang jerman yg bermukim di hindia belanda, yg dicurigai sebagai mata2 musuh.
tahun 1942 setelah jepang menguasai batavia, onrust dijadikan tempat penjara bagi para penjahat kriminal kelas berat.
antara september 1945 - januari 1946 sempat kembali dimanfaatkan kembali oleh sekutu sebagai tempat tawanan orang-orang jerman yang ada di indonesia, termasuk 6 orang awak u-boat u-195. tawanan perang ini selanjutnya dipindahkan ke malang, karena belanda khawatir mereka akan dibebaskan oleh pejuang2 kemerdekaan ri.
masa kemerdekaan indonesia
pada masa indonesia merdeka pulau ini dimanfaatkan sebagai rumah sakit karantina, terutama bagi penderita penyakit menular di bawah pengawasan departemen kesehatan ri hingga awal 1960-an.
tahun 1960 - 1965 dimanfaatkan untuk penampungan para gelandangan dan pengemis, selain itu juga dimanfaatkan untuk latihan militer.
pulau ini sempat terbengkalai, dianggap tak bertuan hingga tahun 1968 terjadi pembongkaran dan pengambilan material bangunan secara besar-besaran oleh penduduk atas izin kepolisian setempat.
tahun 1972 gubernur dki jakarta ali sadikin mengeluarkan sk (surat keputusan) yang menetapkan pulau onrust sebagai pulau bersejarah.
kini, pulau onrust, juga pulau cipir, pulau bidadari, pulau kelor dan pulau edam, oleh pemerintah indonesia ditetapkan sebagai daerah suaka taman purbakala kepulauan seribu
di pulau ini masih terlihat bangunan-bangunan peninggalan penjajah belanda seperti benteng dan pelabuhan kuno.
pulau-pulau lain di sekitarnya seperti pulau bidadari (dahulu bernama pulau sakit), pulau cipir (pulau kahyangan) dan pulau kelor dibangun untuk menjadi pendukung pulau ini.
di dalam pulau ini terdapat banyak peninggalan arkeologi pada masa kolonial belanda dan juga sebuah rumah yang masih utuh dan dijadikan museum pulau onrust.
terdapat pula sebuah makam yang konon kabarnya merupakan makam dari pemimpin pemberontakan di/tii yaitu s.m. kartosoewirjo.
bila ingin menuju pulau ini dapat dilakukan melalui pulau bidadari yang menjadi resor pariwisata.
sedangkan perjalanan dari jakarta melalui marina ancol menuju pulau bidadari dapat menggunakan speedboat reguler setiap hari.
atau bisa juga dari pelabuhan muara kamal dengan menaikki kapal nelayan.
kabupaten kepulauan seribu