What does had mean in German?

It's the past form of haben.

I had - ich hatte
you had - du hattest
he/she had - er/sie hatte
we had - wir hatten
you had - ihr hattet
they had - sie hatten