Yes, you can concatenate DataFrames with different column names. By default, the 'concat' method aligns the DataFrames based on their columns, filling missing values with NaN.