Baby name
Fiona
/fee · OH · nah/
Meaning
“Scottish and Irish”
Scottish and Irish, from Gaelic fionn meaning 'white', 'fair', or 'blessed'.
How it ages.
Crisp and Celtic, genuinely timeless in the British Isles and increasingly elsewhere.
The cultural moment.
Consistent in the UK, Ireland, and Australia; the Shrek association has faded enough to be a non-issue.