Từ lâu, đã có nhiều môn thể thao tương tự như môn bóng đá nhưng khác nhau về kỹ thuật, luật chơi và hình thức tổ chức ở nhiều nơi trên thế giới.

Nhiều người suy đón, bóng đá có nguồn gốc từ nước Anh, bởi nước Anh được mệnh danh là quê hương của bóng đá nhưng thực chất không phải. Nước Anh chỉ là nước bán vé trong những trận bóng đá đầu tiên.

Thông tin chính thống từ FIFA – Liên đoàn bóng đá thế giới công bố, phiên bản bóng đá cổ xưa nhất có tên gọi là Xúc cúc. Môn thể thao bóng đá được bắt nguồn từ nước Trung Quốc và thế kỷ thứ 2 hoặc thứ 3 trước Công Nguyên dưới thời nhà Hán. Ở thời kỳ đó, bóng đá được chơi như một bài tập rèn luyện sức khỏe của quân Hán. Sau đó, một phiên bản bóng đá sơ khai khác bắt đầu có mặt ở một số quốc gia như Kemari ở Nhật Bản, Harpastum ở La Mã và Episkyros ở Hy Lạp.