The name Frederick means ‘Peaceful Ruler’, deriving from root words:
Frederick was the name of many Prussian royals, including Frederick the Great (also known as The Old Fritz – this is the best!). He was exceedingly modern for his time, and is known for supporting immigration and assisting the lower classes to become bureaucrats and judges – when previously only nobles were able to aspire to these roles.
Frederick can be shortened to Fred or Freddie, you could even push for Eric if so desired. It reminds me of names Edward, Theodore and Sebastian.