What are some things that can cause a person to have a small head?

Microcephaly. There are several causes of small head one of them is genetics, or immature closure of sutures, it will depend a lot of factors.