반갑습니다. is 반갑다 + 습니다.
습니다 is expression of the honorific title. ( It is one of kerean unique expression )
For exsampe
If someone meets his friend or younger person, he can say always 반갑다.
But if someone meets elder person ( include teacher , boss etc ), he can say always 반갑습니다.