The name is from Sweden; Björk or Bjork means birch as in the tree that is quite common in Sweden. Lund means grove as in a grove of trees. The name Björklund was considered a habitational name and was meant to indicate the family lived near a grove of birch trees. It was quite common for Swedish family names to indicate the habitational surroundings of that family's residence.
There were a bunch of Swedes named Björklund who came to the US in the 1800's and early 1900's. Many of them changed their name to Bjorklund or even Burklund.