The word "Pagan" literally means "country dweller" (similar to "heathen" which literally means those who dwell in the heath - which was/is the country) so it stems from those who were not reached by Christianity originally. The wave of Christianity swept first through cities and towns and those who lived on the outskirts of cities (the "heathens" or "Pagans" - "country dwellers") were known to remain practicing the Old Ways for longer as a (very generalised) result. Hence, the old ways, the pre-Christian religion (in it's many incarnations and personal interpretations) became known as Paganism and those who did not practice according to Christian ways were known as heathens / Pagans.
So within Paganism are many interpretations of the old religion. Paganism is any religion which is pre Christianity and usually not monotheistic (ie: anyone who is not a Christian, a Muslim, or of the Jewish faith could technically be called a Pagan). My own personal interpretation of this is that Paganism is any nature-based and/or polytheistic non-Christian spiritual path. Wicca/Wicce is one spiritual path that falls under the banner of Paganism. There is no difference between Wicca/Wicce and witchcraft - a Wiccan
is a witch (and many of us are proud to declare ourselves as such), although what this means to each and every Wiccan could be something entirely different. Within Wicca, there are different paths as well. For instance, Dianic Wicca (feminist Wicca), Celtic Wicca, etc.
To simplify it all drastically, just think of Paganism as the banner under which all spiritualities which are not Christian, Muslim or Jewish fall (personally I struggle with perceiving Buddhism or Hinduism as Pagan but in the very basic literal sense I guess they are). Wicca is one of the spiritual paths that falls under the banner of Paganism, but since there are many different paths under Paganism, a Pagan may not be a Wiccan - but a Wiccan is always a Pagan.
Did that help at all?
