Fritz

Name origin: German

Name meaning: Peaceful ruler

Wunderlich

Name origin: German

Name meaning: nickname for an eccentric or moody person, from Middle High German wunderlīch ‘odd’, ‘capricious’, ‘unpredictable’ (a derivative of wunder, Old High German wundar ‘puzzle’, ‘marvel’).