Leo in Indonesian Leo in Indonesian Leo proper noun A en given name, borne by numerous saints and 14 popes. Add to Flashcards