Medieval name derived from Latin amicus
meaning "friend". This was a popular name in the Middle Ages, though it has since become uncommon.
FIRMINmFrench, Medieval English
From the Late Latin name Firminus
which meant "firm". This was the name of several early saints, notably the 3rd-century bishop Saint Firmin (or Fermin) of Amiens who is especially venerated in Navarre, Spain.