Tener means to have and haber is and auxiliary.
I have two sisters. --> Tengo dos hermanas.
I have gone to Paris twice. --> He ido a Paris dos veces.
The verb haber is meaningless out of context.
If "haber" is in the present tense third person singular--"hay"--it could also translate "there is/are"
Hay dos personas que tienen camisetas rosas.
There are two people who have pink T-shirts.