Questions & Answers about Für mich ergibt dieser Vorschlag endlich Sinn.
In German, the idiomatic expression for to make sense is Sinn ergeben.
- Sinn = sense / meaning
- ergeben (here) = to result in / to yield
So Sinn ergeben literally means to yield sense or to result in sense, which is why Dieser Vorschlag ergibt Sinn corresponds to This proposal makes sense.
Other combinations like Sinn haben or Sinn sein are not used in this meaning. You might hear:
- keinen Sinn haben in some fixed expressions, but for to make sense, the idiomatic choice is Sinn ergeben (or colloquially Sinn machen, see below).