Not a silly question, you need ID but a driving licence also works.
Flybe look at it, but BA didn't seem to care on our last trip (although they refused to let us check in online because the passport information was out of date - how they knew I don't know as I had renewed my passport long before its expiry date due to Brexit and the old one was valid until December this year!)