Imelio
This is a Spanish variation of the Latin Aemilius, an old Roman family name which probably means "rival."
More info:
Results for "Imelio" on Google