Welsh, from the Welsh place-name element for "valley"; probably 20th century.
Glen is the Scottish/English equivalent, also derived from the word for "valley" in Scottish Gaelic.