Beddgelert

Etymology
From, from + , a personal name most likely of a saint.