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