uniqueness
The OP started his thread with "What makes a good name for a course?" Some of it is the uniqueness to avoid possible confusion. Two cases in point in the Charlotte region, where the park's (organization's) name led to confusion.
First, was a new Charlotte course at Idlewild Park (est. 2011)--this got all sorts of vehement responses from Kentuckian's who already had an Idlewild Park (some of you may have heard of that one); to avoid strife, the Charlotte folks settled on the name "The Scrapyard" that reflected that the finances for the course were raised by the club collecting and selling scrap metal.
Second, was another new Charlotte course at Winget Park (est. 2012)--here the confusion was with a 9-hole course at Wingate University (about 30 miles away); even the PDGA was confused when we were finalizing the 2012 World courses--they were asking why we were proposing a 9-hole course that far out of Charlotte. This gave way to another theme name, Plantation Ruins at Winget, which was previously cited in this thread as traversing an old plantation with several remnants.
I'm in the camp of giving courses a non-Park name (I was not in on the negotiations for naming the R.L. Smith course (est. 2011) in Charlotte. However, the park's name usually takes priority.
Charlotte DGC made an effort in using non-park names for the 2 courses at Elon Park. Honoring disc golf hall-of-famer Alan Beaver (who also was very high in the county's park authority), the courses became the Eager Beaver (beginner friendly) and the Angry Beaver (challenging). The recent tweaking of the Angry Beaver course has suggested a name change to the PMS Beaver.