If the nickname is [name_f]Bess[/name_f] for [name_f]Elizabeth[/name_f], that’s off the card for me. Bess/Bessie just make me think of a huge cow, sorry. Here’s some other suggestions though to hopefully align your different tastes:
[name_f][/name_f][name_f]Eleanor[/name_f], [name_f]Clara[/name_f], [name_f]Vivian[/name_f], [name_f]Willow[/name_f], [name_f]Audrey[/name_f] or [name_f]Genevieve[/name_f]
[name_f][/name_f][name_m]Lucas[/name_m], [name_m]Gabriel[/name_m], [name_m]Elias[/name_m], [name_m]Julian[/name_m], [name_m]Wesley[/name_m] or [name_m]Henry[/name_m]
[name_f][/name_f]A few more that directly touch on both of your lists:
[name_f][/name_f][name_f]June[/name_f] is your classic favorite. [name_f]Juno[/name_f] is a simple, modern option that keeps the [name_m]Ju[/name_m]- sound and is short and clean.
[name_f][/name_f][name_m]Theodore[/name_m], your favorite. Nickname [name_m]Theo[/name_m] is a sleek, modern favorite that is both classic and clean.
[name_f][/name_f][name_f]Aurora[/name_f], your boyfriend’s favorite. Nickname [name_m]Rory[/name_m] is short, spunky, and feels storybook-sweet.