Как извлечь случайный элемент массивоподобного объекта:
const randomItem = arr => arr[Math.random() * arr.length | 0];
Извлекаем:
// одно значение
const randomName = randomItem(arr_names);
// или сразу несколько
const randomNames = Array.from(
{ length: 5 },
randomItem.bind(null, arr_names)
);
// работать можно не только с массивами, но и, например, со строками
const randomChar = randomItem('abcdefg');
// и HTMLCollection тоже будет как надо обработана
const randomImage = randomItem(document.images);