after a bit of digging, it would seem that one of the stones is called the Giant's Stone, and the other 2 don't have names
so Giant's Stone would get my vote, as Tweedsmuir is the name of the nearby village rather than of the site itself
Cheers
Andy S