Футбольный мяч называют soccer ball, а не football, потому что в английском языке обычно добавляют название вида спорта перед словом «мяч», потому что в большинстве видов спорта для мяча нет специального названия. english.stackexchange.com
В то же время football может обозначать как сам вид спорта, так и мяч, используемый в нём. diffsense.com