My boyfriend and I are discussing the words preceded by "bi" such as "bi-weekly" and "bi-monthly." He wholeheartedly contends that they mean "twice a week" and "twice a month" instead of "every two weeks" etc.

Does anyone know where we got this concoction of words and why they mean what we believe them to mean?