Nicknames? Well Chris, there's none better, or worse.
Many modern Welsh surnames are English adaptions, Jones, Bowen, Jenkins etc and are as common as fleas on a dog.
So we get, Jones Butcher, Jones Carter etc, many Welsh of my aquaintance I don't actually know their proper names!
Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch is normally shortened to Llanfair p g, even by the Welsh.
It's typical of Welsh place names though as they are normally a list of directions so that people could find the place. I live in a village called Tremain, means Stone House from the days when such structure were very rare.
We have a Yew tree in our garden that appears to be over 700 yrs old.
First people deny a thing, then they belittle it, then they say it was known all along! Von Humboldt