I really like Imogen and Raphael from your list.
Other ideas - some popular, some less so but all with what I would call a vintage-y vibe and some quite French sounding:
Adeline, Anne, Alice, Aimee, Aurora, Avril, Agnes, Audrey, Bronte, Blythe, Belle, Beatrix, Coraline, Clara, Cassandra, Clarice, Cecilia, Cora, Claire, Daphne, Delilah, Diana, Eloise, Edith, Elora, Effie, Elspeth, Florence, Fearne, Giselle, Greta, Henrietta, Hazel, Hester, Inez, Ivy, Iris, Joanna, Judith, Josie, Kathleen, Lillian, Lucia, Lydia, Lottie, Marnie, Mabel, Maeve, Mary, Margaret, Martha, Maisie, Marianne, Natalia, Nicole, Nancy, Olive, Pearl, Patience, Phyllis, Patricia, Prunella, Rose, Ruby, Rita, Ruth, Sylvia, Susannah, Sadie, Stella, Tessa, Thalia, Victoria, Vanessa, Violet, Verity, Vivianne, Winnie, Yvette, Yvonne, Yolanda.
Albert, Arnold, Barney, Douglas, Elliot, Edmund, Edwin, Ellis, Florian, Franklin, Herbie, Hugh, Ivan, Jeremy, John, Jonathan, Jude, Kenneth, Leonard, Michael, Martin, Merl, Norman, Owen, Peter, Paul, Philip, Percy, Perry, Quentin, Rupert, Richard, Robert, Rafe, Ralph, Sidney, Solomon, Stanley, Seth, Timothy, Titus, Vincent, Victor, Wilfred, Walter