Yes, it means 'of'. Simply. In the past, people in various countries were labeled with their name and where they were from among other factors. So a man named Giovanni from Seville, would be titled Giovanni de Seville. It's similar to name traditions in many other countries. For example, in norway, sigurd, son of Halvard would be named Sigurd Halvardson.