push @Names, %names->{$_}{realname} foreach (keys %names); #### push @Names, %names{$_}{realname} foreach (keys %names); #### my @Names; my %names = ( 'Thunder' => { realname => "Mario", }, 'Storm' => { realname => "Alfredo", }, 'Grail' => { realname => "Giuseppe", }, );