Have/have got is a verb used to express states like possessions, relationships, illnesses and characteristics of people and things.
When expressed in its interrogative form, it is used to ask questions about the possession of something.
External link to: Have and Have got Interrogative Topic.