3 names match.
Welsh/Celtic
Sea fort or sea hill.
Modern variant of Tristan, meaning tumult or sad.
Etymology uncertain; possibly Celtic origin.