Berdasarkan hasil survey toponim pulau tahun 2006, pulau ini bernama Pulau Batulayar. Dari hasil verifikasi Tim Nasional Pembakuan Nama Rupabumi tahun 2007, Pulau Batulayar tidak mengalami perubahan nama.[1] Namun, tidak ada sumber yang menjelaskan kenapa pulau ini diberi nama Pulau Batulayar.
Topografi pulau ini secara umum relatif datar. Pantai pada pulau ini memiliki pantai berpasir putih. Pulau Batulayar didominasi oleh vegetasi tumbuhan tingkat tinggi.[1]
Pulau ini tercatat sebagai salah satu pulau yang tidak berpenduduk.[1]