Milo è una variante di Miles. Miles è un nome inglese, derivato dal nome germanico 'Milo', a sua volta deriva dalla parola germanica 'miglia', che significa 'soldato'. Potrebbe anche essere derivato dalla parola slava 'mil', che 'favore o grazia' mezzi.