This is a question of definition, does the stats community differentiate these terms?
Perhaps. Though my take could easily be construed as a bit too anal retentive:
I tend to use the term seasonality as a metaphor for the 'seasons' of the year: i.e. Spring, Summer, Fall, Winter (or 'Almost Winter', Winter, 'Still Winter', and 'Construction' if you live in Pennsylvania...). In other words, I would expect a seasonal trend to have a periodicity of roughly 365 days.
I tend to use the term 'cyclicality' to refer to a response, which when decomposed in frequency space has a single dominant peak. Or, a bit more generally, much as one could stare at an engine, 'cyclicality' implies a dominant cycle -- the piston moves up, and then it moves down, and then it moves up again. Numerically, I would expect low, high, low, high, low, high, etc. So two things: (1) magnitude &/or sign switches from a low to high and (2) these switches occur with a predictable frequency. This rigor naturally evaporates when talking about business cycles -- however, I often find that a dominant frequency remains, e.g. every business quarter, or every year, things are slow for the first few weeks and high pressure the last few weeks... So there is a dominant period, but it could be very different from 'seasonality' which to me implies a year.
Lastly, I tend to use 'periodicity' when referring to the frequency of collecting measurements. Differing from cyclicality, the term 'periodicity' for me implies no expectation for the magnitude or sign of the data collected.
But this is just my $0.02. And I'm just a stat student -- take from this what you will.
Yes, there is a difference.
A classic time series decomposition model is Y = T * S * C * I
Y = data T = trend S = seasonal = REGULAR patterns that occur with time, e.g. oatmeal sales higher in winter, or Starbucks coffee sales being highest at 7 a.m. These are usually very predictable. C = cyclical = longer term patterns like business cycles. These aren't as regular as seasonality, and may involve some subjectivity in estimation. I = irregular (i.e. error left over)
Periodicity refers to seasonal component. Periodicity could be monthly, biweekly, hourly, etc.