Navnet Troon har antagelig en brytonisk eller kanskje piktisk opprinnelse, et stedsnavnet som er beslektet med walisisk , som betyr «nese» eller «kapp», noe som kan henspille på en odde ved byens havn. Da skotsk-gælisk ble det dominerende språket er det mulig at den gæliske formen («nesen») ble benyttet for navnet Troon. Ettersom ordene og er beslektet, kan det lett ha blitt tilpasset og adoptert fra det ene språket og til det andre. Dette er tilsvarende det gæliske navnet Stranraer (, «den feite nesen»), som ligger lengre sør på kysten. Imidlertid er det ikke sikkert at var det gæliske navnet da bruken av det ikke kan bli sporet lengre tilbake enn til Johnstons (1932). Det er mer sannsynlig at det ble stavet på nytt på gælisk, som . Navnet ble for øvrig benyttet av gæliske talere på naboøya Arran fram til 1900-tallet.