There are a few different things that are known to cause extra teeth in gums and the roof of the mouth. One of the main causes is genetics, so if family members have them, their children might as well.