1 words across 1 languages descend from Japanese 必ず — including 必ずしも.
See the etymology of 必ず itself →