You might like [name_m]Thierry[/name_m] as an alternative to [name_m]Theory[/name_m], if you decide that the literal word meaning isn’t for you.
I’m starting to like [name_f]Lyric[/name_f] more. Some combo ideas:
[name_f]Lyric[/name_f] [name_m]Lysander[/name_m]
[name_f]Lyric[/name_f] [name_m]Merrion[/name_m]
[name_f]Lyric[/name_f] [name_m]Jameson[/name_m]
[name_f]Lyric[/name_f] [name_m]Stellan[/name_m]
[name_f]Lyric[/name_f] [name_m]Stetson[/name_m]
[name_f]Lyric[/name_f] [name_m]Beaumont[/name_m]
[name_f]Lyric[/name_f] [name_f]Mersey[/name_f] (I’m thinking said like the [name_f]English[/name_f] river Mer-zee)
[name_f]Lyric[/name_f] [name_m]Marcel[/name_m]