Germanic Name
Germanic given names are traditionally dithematic; that is, they are formed from two elements, by joining a prefix and a suffix. For example, King Æþelred's name was derived from æþel, for "noble", and ræd, for "counsel". However, there are also from an early time names which seem to be monothematic, consisting only of a single element. These are sometimes explained hypocorisms, short forms of originally dithematic names, but in many cases the etymology of the supposed original name cannot be recovered.
The oldest known Germanic names date to the Roman Empire period, Arminius (probably a Latinized form of Hermann) and his wife Thusnelda in the 1st century, and in greater frequency in the late Roman Empire, in the 4th to 5th centuries (the Germanic Heroic Age).
A great variety of names are attested from the medieval period, falling into the rough categories of Scandinavian (Old Norse), Anglo-Saxon (Old English), continental (Frankish, Old High German and Low German), and East Germanic (corresponding to the names of Goths, Vandals ands Sueves, among other nations) forms. By the High Middle Ages, many of these names were abbreviated or corrupted, so that their etymology is not always clear.
Of the large number of medieval Germanic names, a comparatively small set remains in common use today. The most frequent name of Germanic origin in English has traditionally been William (Bill; from an Old High German Willahelm), followed by Robert and Charles (Carl, after Charlemagne). Very few names of native English (Anglo-Saxon) origin survive into current use, the most common of these being Edward, Edmund, Alfred and Harold.
Read more about Germanic Name: Dithematic Names, Monothematic Names, Uncertain Etymology