Не совсем. Johnson это точнее перевести как Иванович. Только такие фамилии больше у сербов/хорватов приняты, чем у русских.

"Иванов" двояко можно трактовать
1. Чей сын/потомок.
2. Чей холоп.
...