คำว่า "บางปะกง" เพี้ยนมาจากคำว่า "บางมังกง" ซึ่งได้ชื่อมาจากปลามังกงหรือปลาอีกงที่พบชุกชุมในถิ่นนี้
อำเภอบางปะกงตั้งอยู่ทางทิศตะวันตกใต้ของจังหวัดฉะเชิงเทรา บริเวณปากแม่น้ำบางปะกง ห่างจากตัวจังหวัดไปประมาณ 22 กิโลเมตร และอยู่ห่างจากกรุงเทพมหานครประมาณ 45 กิโลเมตร มีอาณาเขตติดต่อกับพื้นที่ข้างเคียงดังต่อไปนี้
อำเภอบางปะกงมีลักษณะภูมิประเทศเป็นที่ราบลุ่มแม่น้ำสูงกว่าระดับน้ำทะเล 1-2 เมตร พื้นที่บางส่วนอยู่ติดทะเล มีสภาพเป็นป่าชายเลน สภาพน้ำในแม่น้ำบางปะกง น้ำจะจืดอยู่ประมาณ 6 เดือน และมีน้ำเค็มประมาณ 6 เดือน พื้นที่ส่วนใหญ่ใช้ประกอบการเกษตร เช่น เลี้ยงกุ้ง เลี้ยงปลา