Script OnColumnGenerated Difference DBFieldCaption and Prop

Is there a difference between DBField.FieldCaption and Prop.Name?

procedure OnColumnGenerated(Args: TColumnGeneratedArgs);
begin
  Args.CodeType.Comments.Add( TCodeComment.create( '#Field > ' + Args.DBField.FieldCaption+' <' , csSingleLine));                      
  Args.CodeType.Comments.Add( TCodeComment.create( '#Field > ' + Args.Prop.Name+' <' , csSingleLine));                      
end;                                                    

Yes. DBField.FieldCaption is the value you type in the Data Modeler table editor.
Args.Prop.Name is the name of the property that will be generated in the class.