Girl has daughter by doctor in Ireland (7)
I believe the answer is:
deirdre
'girl' is the definition.
'daughter by doctor in ireland' is the wordplay.
'daughter' becomes 'd' (genealogical abbreviation).
'by' is a charade indicator (letters next to each other).
'doctor' becomes 'dr' (abbreviation).
'in' indicates putting letters inside.
'ireland' becomes 'eire' (poetic name for Ireland).
'dr' placed inside 'eire' is 'eirdre'.
'd'+'eirdre'='DEIRDRE'
'has' acts as a link.
(Other definitions for deirdre that I've seen before include "Female" , "-- of the Sorrows (Synge)" , "Girl of Irish myth - rid deer (anag)" , "Woman" , "Tragic heroine of Irish myth" .)