English Baby Names Meaning:
In English Baby Names the meaning of the name Lion is: Lion. The lion is a figure in art and religious symbolism of many cultures; symbolizing kingliness and grandeur and courage.
Shakespearean Baby Names Meaning:
In Shakespearean Baby Names the meaning of the name Lion is: A Midsummer Night's Dream' Snug, a joiner. Acts as Lion in the play within the play.