সন্দ্বীপের নামকরণ নিয়ে বিভিন্ন জনের কাছে বিভিন্ন মতামত শোনা যায়। কারও কারও মতে বারো আউলিয়ারা চট্টগ্রাম যাত্রার সময় এই দ্বীপটি জনমানুষহীন অবস্থায় আবিষ্কার করেন এবং নামকরণ করেন 'শুণ্যদ্বীপ', যা পরবর্তীতে 'সন্দ্বীপে' রুপ নেয়। ইতিহাসবেত্তা বেভারিজের মতে চন্দ্র দেবতা 'সোম' এর নামানুসারে এই এলাকার নাম 'সোম দ্বীপ' হয়েছিল যা পরবর্তীতে 'সন্দ্বীপে' রুপ নেয়।
কেউ কেউ দ্বীপের উর্বরতা ও প্রাচুর্যের কারণে দ্বীপটিকে 'স্বর্ণদ্বীপ' আখ্যা প্রদান করেন। উক্ত 'স্বর্ণদ্বীপ' হতে 'সন্দ্বীপ' নামের উৎপত্তি হয়েছে বলেও ধারণা করা হয়। দ্বীপের নামকরণের আরেকটি মত হচ্ছে পাশ্চাত্য ইউরোপীয় জাতিগণ বাংলাদেশে আগমনের সময় দূর থেকে দেখে এই দ্বীপকে বালির স্তুপ বা তাদের ভাষায় 'স্যান্ড-হিপ' (Sand-Heap) নামে অভিহিত করেন এবং তা থেকে বর্তমান 'সন্দ্বীপ' নামের উৎপত্তি হয়।