เรือรบ (อังกฤษ: Warship) คือเรือที่ถูกสร้างมาสำหรับใช้ในการสงคราม เรือรบนั้นจะถูกสร้างให้แตกต่างจากเรือสินค้าอย่างสิ้นเชิง โดยออกแบบมาให้บรรทุกอาวุธ และสามารถทนยิงของลูกกระสุนของฝ่ายตรงข้ามได้ดี เรือรบถูกใช้มากในสงครามโลกครั้งที่สอง และพัฒนาขึ้นมากจากแต่ก่อน
เรือรบอาจจะแบ่งได้หลายลักษณะตามการใช้งาน โดยมีวิวัฒนาการตามรูปแบบของสงครามทางเรือที่เปลี่ยนแปลงไปตามยุคสมัย กล่าวคือในยุคสมัยแรกเรือรบ มีหน้าที่เพียงบรรทุกทหาร เสบียง อาวุธยุทโธปกรณ์ เพื่อนำไปส่งอีกที่หนึ่ง แล้วจึงทำการรบกันบนบกเท่านั้น เช่นเรือแกลเลย์ของกรีกในยุคโบราณ ต่อมาได้มีการติดอาวุธไปกับเรือ คือ ปืนใหญ่ชนิดบรรจุท้าย ทำให้เกิดยุทธนาวีหรือการรบกันกลางทะเลขึ้นมา โดยมีอาวุธปืนเป็นปัจจัยสำคัญในการรบ ในสมัยศตวรรษที่ 16 การเดินเรือด้วยเรือใบมีความสำคัญมาก เทคโนโลยีการต่อเรือสมัยนั้นสามารถต่อเรือที่มีขนาดใหญ่พอที่จะใช้เดินทางข้ามมหาสมุทรอันกว้างใหญ่ไพศาลได้
สำหรับเรือรบของประเทศไทยนั้นจะมีการเรียกว่า เรือหลวง (รล.) มาจาก เรือของในหลวง[ต้องการอ้างอิง] โดยจะมีหลักการตั้งชื่อตามการใช้งาน และประเภทของเรือ เช่น เรือดำน้ำ ผู้มีอิทธิฤทธิ์ในการดำน้ำ เรือพิฆาต พระมหากษัตริย์ เรือทุ่นระเบิด สมรภูมิที่สำคัญ เรือเร็วโจมตี ชื่อเรือโบราณ เรือฟริเกตต์ แม่น้ำสำคัญ เรือช่วยรบ ชื่อเกาะ