Essentially none. In either case. It's all a matter of context and local (to the organization, not the country or region) usage.
Now, shall we start an endless thread about "well, regression testing tests the old stuff to make sure it isn't broken, and retesting is testing something that just got fixed to make sure it works now?"
I stand by my original statement. Without context, definitions of terms like these are meaningless.
Sai, as Jake suggested it will be good if you can explain a bit more on what parameterization means to you/your organization.
In simpler terms, data driven is mostly associated with automation while parameterization can take place in both manual and automation testing tool. Is that what you have in mind?