The name Trevena is a girl's name meaning "village on a mountain". Trevena and is often added to lists like Names That Mean Earth.
From the experts:
The original Cornish name for the town better known today as Tintagel. With its Arthurian heritage, this makes a good choice for those fond of the legends of Lancelot, Guinevere and King Arthur.