There cannot be a surjective homomorphism $B_2 \to B_n$ for any $n > 2$ because $B_2$ is commutative and $B_n$ is not. It seems plausible that if $m < n$, there cannot be a surjective homomorphism $B_m \to B_n$.
If $m>n$, there are surjective maps $B_m \to B_n$ obtained by forgetting a certain number of strands, but these are not homomorphisms: e.g., if $f: B_3 \to B_2$ is the map forgetting the third strand, then $f(\sigma_1 \sigma_2 \sigma_1) = \sigma_1$, but $f(\sigma_1) \cdot f(\sigma_2) \cdot f(\sigma_1) = \sigma_1^2$. Here, $\sigma_i$ is the braid swapping the $i$-th and the $(i+1)$-st strand using a single positive crossing.
How do these observations generalize? I.e., under what conditions on $m,n \geq 2$ does there exist a surjective homomorphism $B_m \to B_n$? My suspicion is that this requires $m = n$ or, similar to the case of symmetric groups, $(m,n) = (4,3)$, is this true?
I originally posted this on MathSE but since this seems to be sort of hard I thought it would be appropriate to post it on MO. I hope this sort of cross-post is acceptable.
Edit: As pointed out to me in the comments by @YCor, in the case $4 \neq m > n > 2$ there are indeed no surjective homomorphisms $B_m \to B_n$ by Theorem 3.1 in Lin (integral homomorphisms have cyclic image). The seemingly easier case $m < n$ is what remains unanswered.