The shared initial is absolutely not a must!
Your style is modern, straightforward and last name-y; that said, [name_f]Della[/name_f] doesn’t go too badly with [name_m]Grant[/name_m], [name_m]Griffin[/name_m] and [name_m]Dax[/name_m].
I do like a bit better pp’s suggestion of [name_u]Drew[/name_u]. [name_f]Daisy[/name_f] would also go well.
Other ideas with D: [name_f]Diana[/name_f] (strong, recognizable, has A and I), [name_u]Devin[/name_u], [name_u]Dallas[/name_u].
Other ideas without D: [name_f]Poppy[/name_f], [name_u]June[/name_u]/[name_f]Juno[/name_f], [name_f]Hope[/name_f], [name_f]Eva[/name_f]/[name_f]Eve[/name_f]/[name_f]Ava[/name_f], [name_f]Cleo[/name_f], [name_f]Ada[/name_f] (it has the D and the same length as [name_m]Dax[/name_m], though I don’t know if it’s not too soft for you), [name_u]Aspen[/name_u], [name_f]Brynn[/name_f], [name_u]Hadley[/name_u], [name_u]Cali[/name_u], [name_u]Carson[/name_u], [name_u]Harper[/name_u]/[name_f]Harlow[/name_f]/[name_u]Harley[/name_u], [name_f]Iris[/name_f], [name_f]Ivy[/name_f], [name_f]Nova[/name_f], [name_u]Marley[/name_u], [name_f]Thea[/name_f], [name_u]Tatum[/name_u], [name_u]Wren[/name_u], [name_u]Eden[/name_u], [name_f]Ella[/name_f].
My favorites with [name_m]Grant[/name_m], [name_m]Griffin[/name_m] and [name_m]Dax[/name_m] are [name_f]Poppy[/name_f], [name_f]Hope[/name_f] and [name_f]Ivy[/name_f].