$array1 = [
    0 => ['beden' => 'M', 'stok' => 2],
    1 => ['beden' => 'L', 'stok' => 2],
];

$array2 = ['Kırmızı', 'Mavi'];

$array3 = array_map(function($i, $k) use ($array2) {
    return array_merge($i, ['renk' => $array2[$k]]);
}, $array1, array_keys($array1));

print_r($array3);