Warts are caused by the human papilloma virus (HPV) which causes small lumps of overgrown skin to form. The appearance of the wart depends on the species of HPV and what part of the skin it infects. Warts are spread by direct contact and self inoculation.