O leão simboliza coisas diferentes em várias culturas e religiões. O cristianismo frequentemente representa as naturezas divina e humana de Jesus por meio do leão, enquanto o hinduísmo considera o "leão barrigudo" um símbolo de ganância cega. O leão representou poder e força, mas também crueldade e selvageria.
Muitas interpretações enfocam a natureza dual do leão. No antigo Egito, os leões apareciam costas com costas voltados para o leste e oeste para rastrear o movimento do sol no céu, simbolizando simultaneamente o ontem e o amanhã, bem como a morte e o renascimento. O cristianismo atribui à metade frontal do leão a majestade e divindade da natureza sagrada de Cristo, com os quartos traseiros comparativamente mais fracos do leão representando a humanidade de Cristo.
O leão é uma figura comum na heráldica, embora seja frequentemente confundido com o leopardo. Na heráldica, o leão representa força e bravura, mas só ataca quando provocado ou em necessidade. Alguma iconografia separa o leão em dois tipos, um com crina encaracolada e outro com crina reta. O leão com uma juba encaracolada representa uma natureza mais tímida, enquanto o leão com uma juba reta é frequentemente representado com um corpo maior e mais longo e simboliza a ferocidade. Na heráldica, o leão pode aparecer desenfreado, empinando-se nas patas traseiras, ou pujante, enrolado ou em pé.