Have had is the present perfect tense.
Have got is the same as have but it is for possession, relationship, illnesses, etc.
I have got a new car o I have a new car.
I've got a headache or I have a headache
I've got two brothers or I have two brothers