No, however that depends on what you require from the "header". Is this useful? If not see table - Table array with named variables that can contain different types
data = { rand(2,3), rand(2,3), rand(2,3) };
headers = {'header 1', 'header 2', 'header 3' };
data_with_headers( 1, : ) = headers;
data_with_headers( 2, : ) = data;
data_with_headers( :, 2 )