সুনামি বিভিন্ন কারণে সৃষ্টি হতে পারে। কারণগুলোর মধ্যে ভূমিকম্প, আগ্নেয়গিরির অগ্নুৎপাত, ভূমিধ্বস অন্যতম। তন্মধ্যে দুটি কারণ উল্লেখযোগ্য।
সমুদ্রসমতলের ২০-৩০ কিলোমিটার গভীরে ভূমিকম্প হলে তা সমুদ্র তলদেশের মাটিকে যেমন নাড়িয়ে দেয়, তেমনি খুব স্বাভাবিকভাবেই তার সাথে সম্পর্কিত জলকে নাড়িয়ে দেয়। ভূমির কম্পন যখন জলে সঞ্চালিত হয়, তখন তার ফলে সুনামির উৎপত্তি হতে পারে।
এছাড়াও সাধারণত কার্বন চক্রের প্রভাবে ভূ-অভ্যন্তরে টেকটনিক প্লেটের নড়াচড়া হতে থাকে। এভাবে কখনও কোনো একটি প্লেট অপর প্লেটের দিকে অনবরত ধাক্কা দিতে থাকলে একসময় একটি আরেকটির উপরে উঠে যায়। তখন ঐ স্থানের ভূত্বক আচমকা উঁচু হয়ে যায়, এমনকি এভাবে ছোট টিলা থেকে পাহাড় সমান পর্যন্ত হঠাৎ ভূত্বক উঁচু হয়ে যেতে পারে।
সমুদ্র, নদী, জলাশয় কিংবা অন্য কোনো বৃহৎ জলক্ষেত্রের নিচের ভূত্বক এভাবে ফুলে উঠলে তখন ঐ জলক্ষেত্রের পানিও হঠাৎ ফুলে উঠে সুনামির সৃষ্টি হয়। তথ্যসূত্রঃ উইকিপিডিয়া