Getting field labels from the $node variable
The best way is to use field_info_instance($entity_type, $field_name, $bundle_name) to get information about specific instace of a field. The label of the field is contained in the array returned from that function.

 $info = field_info_instance('node','field_name','content_type_name');
 print $info['label'];