Dynamic field names/labels, anyone have a good solution or work around?

Dynamic field names/labels, anyone have a good solution or work around?

Hello, I am currently building dynamic field choices on the same form that flex for my different clients. Using one form versus many forms is key to how we maintain our databases. My clients are in a similar industry, but sometimes they use different verbiage when referring to essentially the same thing. I have been able to get away with trying to use my "cookie cutter" form across clients, but I'd prefer to allow my clients to have their own terms used for each field display name, even though behind the scenes the deluge values stay the same.

I tried playing around in the form definition, but it doesn't take any of my changes. I've seen "hide/show" method but it simply isn't feasible to have all my clients custom fields on one form.