Did you mean Leon?
Leon
noun
°a Greek form of Leo, or Anglicized from the French Léon or Spanish León.