现: Manifestation, embodiment. Refers to the objective existence of things and situations, such as reality.
嵬: The imposing stature of a mountain. It generally refers to mountains and carries no specific meaning in names.
Meaning: It implies the manifestation of grandeur and majesty.