What is the meaning of Vainglory?

Excessive vanity.

Boastful, unwarranted pride in one's accomplishments or qualities.

Vain, ostentatious display.

A regarding of oneself with undue favor.

To boast; to act in a vain manner.

Source: wiktionary.org