The official name is "Freie Hansestadt Bremen". This is because Bremen used to be in the "Hanseatic League" which was a group of cities which did a lot of trading. Many goods were sent from the port of Bremen or bought from the port from other countries. "Free" means it was independent of the local dukes and princes.