Many medieval baby boy names—like William, Nicholas, or Henry—are still used today. Less common? The nicknames that were used ...