Все верно. Существуют слова имеющие одинаковое написание но разные по смыслу. До того как была изобретена остроконечная пуля, в ружьях использовали порох и "ядра" имеющие форму шара. Скорее всего от этого и походит название "куля" - это кстати может быть ответом на Ваш вопрос, ув. Понтий Пилатский. А вот почему "пуля" - это теперь непонятно для меня.
К сожалению, такой информацией не ведаю, но наверное по такому же принцыпу как и "пуля" и "bullet" да и вообще как множество других языков и диалектов.
Пуля - куля, значение слова пулемёт, я надеюсь, объяснять не нужно?