Amour происходит от латинского amor мужского рода. Почему же тогда в старофранцузском языке это слово воспринималось как слово женского рода?
Есть мнение, что из-за специфики значения. Возможно, из-за того, что поэты были в основном мужчинами, они видели "любовь" как персонаж скорее женский. Однако впоследствии слово amour поменяло род. Почему же оно стало мужского рода? Во-первых, в определённое время учёные и писатели начали больше интересоваться латинским языком и текстами, написанными на латыни. Это была эпоха Возрождения. Тогда же стало очевидно, что письменный французский язык очень неоднородный, в разных регионах принято было писать по-разному, отличалась орфография. Возникло желание привести язык к единому стандарту, а как? Опирались на латынь. Многие слова, которые утратили некоторые буквы в ходе развития языка, вернули их. И даже было очень много случаев неверной, псевдолатинской этимологии, когда в слова вставлялись буквы, якобы утраченные, но которых на самом деле никогда