"Castle Peak" is usually used to describe a mountain full of green plants, which means it is full of vitality and spring. It can also refer to a secluded place, or directly as a mountain name.
And "Qingshan" is also the correct word, but in common Chinese vocabulary, "Qingshan" is not a common word.