位于山东省临沂市的郯城县,马头镇的历史源远流长,据百度地图数据显示,该地的历史可以追溯到唐代,那时已有初步的城镇雏形。马头镇的名字源于其独特的地理位置,坐落在沂河畔,清代以前,这里水路交通发达,商船频繁停泊,车马络绎不绝,因而得名“码头”。为了书写便利,后来人们简化为“马头”这一称呼。
清顺治十五年,即1658年,马头归属郯城县的大东安乡。到了雍正二年,即1724年,它被划归为郯城县西乡。民国初年,马头镇隶属于郯城县的第二区,并曾有段时间被称为马头镇。1948年,它被划分为郯城县的第十一区。1954年,马头镇进行了改建。1958年,随着撤区并乡的变革,马头乡成立,同年秋季,马头人民公社也随之建立。1962年,这里改称为马头区,直至1971年夏季,再次更名为马头公社。1984年,随着政社分开的改革,因马头镇仍是行政中心,因此正式定名为马头镇,至今保持着其悠久的历史传统。
码头镇为一地名,在我国福建省、江西省、江苏省、河北省(3个)以及山东省都有同名乡镇,由于受自然条件影响,以及当地政策规划不同,在发展建设方面,各个乡镇存在差别。