Name a town with honesty (8)
I believe the answer is:
veracity
'honesty' is the definition.
(veracity is a kind of honesty)
'name a town' is the wordplay.
'name' becomes 'vera' ().
'a town' becomes 'city' (I have seen 'Large town' mean 'city' so perhaps 'town' could also mean 'city').
'vera'+'city'='VERACITY'
'with' acts as a link.
(Other definitions for veracity that I've seen before include "Exactitude" , "Truthfulness, accuracy" , "Truth" , "Habitual truthfulness" .)