A gap between two teeth is known as a diastema. These gaps tend to appear between the two upper front teeth, but gaps can occur between any two teeth. Causes of teeth gap are mismatch between the size of the jaw bones and the size of the teeth, missing or undersized teeth, oversized labial frenum, thumb sucking. Gap closing can be treated by dental bonding, veneers. This treatment is done by dental surgeons.