Milo est une variante de Miles. Miles est un nom anglais, dérivé du nom germanique « Milo », lui-même dérivé du mot germanique des miles », ce qui signifie « soldat ». Il pourrait également être dérivé du mot slave « mil », qui « faveur ou grâce » signifie.