Leo Dog Name Meaning
Meaning of Leo:
Leo is a Latin given name. It is usually a masculine given name and it comes from the Latin word leo which in turns comes from the Greek word λέων meaning “lion”.
Your dog’s name should make you happy!