“Mark of the Beast” may also mean money. My Barnhart Concise Dictionary of Etymology lists mark as being used in old English as money or a unit of coinage (starting around 1200 AD). It is from Proto-Germanic origin. Germany still uses the term today, hence a German Mark.