Here's a namebank CAF for you, all of the first names begin with J and the middle names begin with M, surname begins with C.
Surname: Caruthers, Caelan, Cavanaugh, Cayo, Colt, Clayton, Cook
DH:
Jason, Jerome, Jacoby, Jared, Joseph, Julliard, Juan
Matthew, Merlin, Madison, McCoy
DW:
Jessica, Jana, Jamie, Jackie, Janie, Jay, Jaslene, Jada
Macy, Meryl, Madeira, Maria
DS:
Jovan, Jotham, Jett, Josiah, Jedediah, Joel, Jadon, Jethro, Joah, Justice
Malcolm, Malik, Marsden, Matthias, Moses, Milton, Morocco, Martin, Massimo, Maverick
DS:
Johan, Jacques, Jack, Jonathan, Jackson, Jeremiah, Jabari, Jax, Joaquin
McKnight, Mayer, Micah, Malachi, Mowgli, Morrow, Mitchell, Montgomery, Maximo
DD:
Jacqueline, Jolene, Jane, Jolie, Jovie, Juneau, Jethra, Jessa, Jacinta, Jill
Madrid, Mabyn, Mahala, Maia, Marjorie, Marianne, Mary, Marley, Matisse, Mallory
DS:
Jesse, Jericho, Julius, Jefferson, Jameson, Jasper, Jarvis, Jarrett, Johnson
Marshall, Miller, Mackenzie, Memphis, Marc, Meredith, Mikhail, Maximilian, Moss
DS:
Joss, Jorgen, Jerry, Jensen, Judah, Jenkins, Jacob, Jannick, Jonas, Johannes
Maxen, Magnes, Matteo, Merrick, Milo, Mischa, Moby, Morgan, Madden, Monroe
DD:
Janessa, Jaya, Jasmine, Java, Jessamy, Joyce, Jovienne, Jean, January, Jillian
Maelys, Magdalene, Margot, Margolette, Marcy, Maude, Maven, Melba, Maureen, Maple
DD:
Jensine, Julia, Jocelyn, Juliett, June, Joia, Jubilee, Jelina, Jan, Jelsa, Jennison
Marisol, Mirabel, Maura, Maybeth, Mercy, Maebry, Madelaine, Mairi, Moriah, Miriam
DD:
Jola, Jael, Jamesina, Jobeth, Joella, Josephine, Juliana, Jaden, Jersey, Jem
Marcia, Marciana, Margalo, Maxine, Millie, Mona, Moon, Myla, Melisande, Marcheline