元八幡は、相模守であった源頼義(よりよし)が京都の石清水八幡宮に戦勝を祈願し、前九年の役(1051~1062年)で、奥州の豪族の阿部頼時(よりとき)・貞任(さだとう)に勝って京へ帰る途中、1063年(康平6年)に鎌倉に立ち寄り、由比郷鶴岡のこの地に源氏の守り神である石清水八幡宮の祭神を移してまつって建てたと伝えています。
後三年の役のとき、頼義の子の義家(よしいえ)が戦勝を祈り、社殿を修理したと伝えています。
1180年(治承4年)、鎌倉を根拠地としで鎌倉幕府を開いた源頼朝が、現在の八幡宮がある元八幡と呼ばれていますが、正しい名は由比若宮です。
元八幡は、源氏と鎌倉のつながりのできた初めです。この神社は、由比ヶ浜の八幡宮とも呼ばれていたようです。由比ケ浜の湾が、このあたりまで入り込んでいたといわれる当時の地形からみて、神社は海に面した海岸近くに建てられたと思われます。