One confounding factor is that some words have multiple meanings or connotations. A "bank" doesn't have to be a financial bank. Or sometimes names can be chained together, like maybe "sperm bank" is based on "food bank" or "seed bank".
> a supply of something held in reserve
> a place where something is held available (especially : a depot for the collection and storage of a biological product)
Both of which fit food bank, seed bank, and sperm bank.
Which means that a sperm bank probably is properly a bank, although used without qualification, most people probably mean money bank (or are being intentionally ambiguous to avoid the stigma of needing a food bank/going to a sperm bank).