This is the 32nd most frequent German word.
hatte
"Hatte" means "had" in English, referring to the past tense of "have."
Here, 'hatte' is the simple past tense of 'haben' (to have), indicating possession or experience in the past.
Ich hatte gestern einen langen Arbeitstag.
I had a long workday yesterday.
'Hätte' is a form of the subjunctive II mood, used here in conditional context to express something hypothetical.
Wenn er mehr Zeit gehabt hätte, wäre er früher angekommen.
If he had had more time, he would have arrived earlier.
The usage of 'gehabt hatte' indicates the past perfect tense, showing a past action completed before another past action.