ドイツ音名ではロがH、変ロがBです。

話せば長くなるのですが、なるべく簡単に書くと

昔まだ音階がCDEFGAで構成されていて
Aとオクターブ上のCの間の音が一定していなかった頃

今の変ロにあたる音は丸いbの文字で、
今のロにあたる音は四角っぽいbの文字で表記して
区別していた時代があったらしい。

その四角っぽく書かれたbの文字が印刷されるときにhのように読めてしまい、
その後 B、Hという表記に一定したらしいですが。

上記のことは音楽辞典で読んだ記憶があるのですが、
おそらくネット上でも検索すれば何件か引っかかってくると思う。

専門家の人、間違ってたら補足してくださいな。