What is the meaning of the name rock?

The meaning of the name "yan":

The original meaning is a high mountain cliff, which means high mountain, high and towering; in addition, it also means hard and straight. Rocks, cliffs, mountains, hard. Upright, unswerving, tall and mighty. When used as a personal name, it means extremely energetic, patient, and perseverant.

Related names:

Yán jìng

Jing: means slender, beautiful, beautiful, and also describes being talented. When used as a name, it means beauty, temperament, and talent; Kangxi dictionary strokes: 11. Five elements: wood.

Yán Xīn (yán xīn)

Xin:? Generally refers to love, envy, joy; used as a name to mean joy, the apple of the eye, and admiration; Kangxi dictionary strokes: 13. Five elements: gold.

Qiaoyan (qiáo yán)

Qiao:? Original meaning: high. "Shuowen Jiezi": 'Qiao, Gao Ye'. A sojourner in a foreign country; a person who sojourns in a foreign country. When used as a name, it means ambitious and personable; Kangxi dictionary strokes: 14. Five elements: wood.