A name I had for being good (5)
I believe the answer is:
valid
'being good' is the definition.
(I've seen this in another clue)
'a name i had' is the wordplay.
'a name' becomes 'val' ().
'i had' becomes 'i'd' (I'd).
'val'+'id'='VALID'
'for' acts as a link.
(Other definitions for valid that I've seen before include "Effectual" , "still in force" , "Legally in force" , "Still legally acceptable" , "Legally good" .)