the meaning of a name
When it was announced that Zack's last name would be Fair, the executives at Square Enix said that this was a reference to his personality and its contrast with Cloud's name. Where Cloud's depression and guilt represents his "strife", Zack's light and joy is "fair". A common method of etymology or the study of names is known as kabalarians can explain the meaning behind Zack's first name too. I took the liberty of putting characteristics that match Zack's personality in bold.
While the name Zack creates the urge to be creative and original, we emphasize that it causes a restless intensity that defies relaxation. This name, when combined with the last name, can frustrate happiness, contentment, and success, as well as cause health weaknesses in the solar plexus, and tension or accidents to the head. Your first name of Zack has given you a quick, analytical mind. You are creative, versatile, and imaginative. However, independence, positivity and the urge for action and progress are such strong forces in your nature that you find it difficult to control them. You feel happy as long as headway is being made, but as soon as you are obstructed or your individuality and freedom of action are restricted, you experience an intense nervous reaction. Moods of depression can result during which you become sarcastic and stubborn in your attitude toward everyone, especially to those in closest association with you.
Zack is definitely creative and original; he's always coming up with new ideas, like helping Aerith sell flowers. He's also restless he feels a constant need to move and often does squats. Quick, analytical mind, while it may not always seem like it, Zack does have a quick wit and sharp mind which helps him stay alive during tough battles. Zack is always ready for action and wants to progress faster; he constantly tries to take on new missions and challenges. He hates being restricted. He even got sarcastic and stubborn during the Nibelheim mission when he was confined in the hotel and took it out on Cloud.