For example, "wife" is "wives" in plural, as is knife, strife, etc. What's the reason and/or etymology behind this?
This is a throwback to Old English. The "f" would be pronounced like a "v" if it was between two vowels.
For example, the word for heaven was heofon and would have been pronounced something like "hayovon" (Sorry, no IPA).
Here's some information from an article on English plurals:
(Adding screen snap here because the markdown here doesn't do tables easily.)
protected by tchrist Aug 6 at 12:52
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?