My current girls name list looks like this:
[name_f]Arabella[/name_f]
[name_f]Lucia[/name_f] ([name_f]Lula[/name_f] or [name_u]Lou[/name_u] as nicknames)
[name_u]Vivian[/name_u]
[name_f]Scarlett[/name_f]
[name_u]Ruby[/name_u]
[name_f]Cecily[/name_f]/[name_f]Cecilia[/name_f]
[name_f]Hazel[/name_f]
[name_f]India[/name_f]
[name_f]Violet[/name_f]
[name_f]Pearl[/name_f]
My boys list is a bit shorter. I don’t know why it’s so much harder to find good boys names than it is to find girls names.
[name_m]Leo[/name_m]
[name_u]Theo[/name_u]
[name_m]Roman[/name_m]
[name_m]Vincent[/name_m]
[name_m]Xavier[/name_m]
[name_m]Henry[/name_m]
[name_u]August[/name_u]
Anyways, what names would you add and what sibsets would you make out of these names?
Another thing what do you think about using a name that ends with T ([name_f]Scarlett[/name_f], [name_f]Violet[/name_f], [name_m]Vincent[/name_m]) with a last name that starts with T and ends with the T sound ([name_u]Tate[/name_u])? Or a name like [name_u]Vivian[/name_u] with a last name that has a V in it?
Sorry about the amount of questions and how badly they’re phrased!
I can totally feel your pain about how hard it is to find great boy names.
Anywho, my advice regarding using a name that ends with the same letter that your surname starts with is that it’s best to avoid doing so. The surname will, on average, start to “eat” the end of the name. This is sadly why I, whose surname starts with a “B”, could never name my son [name_m]Gabriel[/name_m] and call him [name_m]Gabe[/name_m]. It would just sound like I’m calling him “[name_u]Gay[/name_u]” if I were to say it in conjunction with our last name. A sad day, when I realized that. Also, my husband’s own name is often eaten by our surname, which caused a lot of confusion when he was a baby. Everyone thought he was “[name_f]Kayla[/name_f]” and not “[name_m]Caleb[/name_m]”… awkward.
Using [name_f]Scarlett[/name_f] [name_u]Tate[/name_u], [name_f]Violet[/name_f] [name_u]Tate[/name_u], [name_m]Vincent[/name_m] [name_u]Tate[/name_u]? - probably not, runs together.
Something like [name_u]Vivian[/name_u] - depends. [name_u]Vivian[/name_u] Rivera or [name_u]Vivian[/name_u] [name_m]Weaver[/name_m] is fine, [name_u]Vivian[/name_u] [name_u]Sullivan[/name_u] or [name_u]Vivian[/name_u] [name_m]Vincent[/name_m] maybe not so much. What works varies - [name_f]Aviva[/name_f] [name_u]Sullivan[/name_u] is fine, not sure about [name_f]Aviva[/name_f] [name_m]Vincent[/name_m], [name_f]Aviva[/name_f] Rivera or [name_f]Aviva[/name_f] [name_m]Weaver[/name_m] is possibly a bit much.
Some sibsets/combos:
[name_f]Arabella[/name_f] [name_f]Hazel[/name_f] / [name_f]Cecilia[/name_f] [name_u]Ruby[/name_u] / [name_m]Henry[/name_m] [name_m]Xavier[/name_m] / [name_u]Theo[/name_u] [name_m]Vincent[/name_m]
[name_f]Lucia[/name_f] [name_f]Pearl[/name_f] / [name_f]Arabella[/name_f] [name_u]Ruby[/name_u] / [name_f]India[/name_f] [name_f]Hazel[/name_f] / [name_u]Theo[/name_u] [name_m]Henry[/name_m]
[name_f]Cecily[/name_f] [name_f]Violet[/name_f] / [name_f]Lucia[/name_f] [name_f]Scarlett[/name_f] / [name_f]India[/name_f] [name_u]Ruby[/name_u] / [name_u]August[/name_u] [name_m]Henry[/name_m] / [name_m]Xavier[/name_m] [name_m]Leo[/name_m]
[name_u]Vivian[/name_u] [name_u]Ruby[/name_u] / [name_f]Cecily[/name_f] [name_f]Pearl[/name_f] / [name_f]India[/name_f] [name_f]Violet[/name_f] / [name_m]Roman[/name_m] [name_m]Xavier[/name_m] / [name_u]August[/name_u] [name_m]Vincent[/name_m] / [name_m]Leo[/name_m] [name_m]Henry[/name_m]
[name_u]Ruby[/name_u] [name_f]Arabella[/name_f] / [name_f]Violet[/name_f] [name_f]Cecilia[/name_f] / [name_f]Hazel[/name_f] [name_f]India[/name_f] / [name_u]August[/name_u] [name_m]Xavier[/name_m] / [name_u]Theo[/name_u] [name_m]Roman[/name_m]
[name_f]Pearl[/name_f] [name_f]India[/name_f] / [name_f]Scarlett[/name_f] [name_f]Cecily[/name_f] / [name_f]Lucia[/name_f] [name_u]Vivian[/name_u] / [name_f]Hazel[/name_f] [name_f]Arabella[/name_f] / [name_u]Theo[/name_u] [name_m]Roman[/name_m] / [name_u]August[/name_u] [name_m]Vincent[/name_m] / [name_m]Henry[/name_m] [name_m]Xavier[/name_m]
[name_f]Lucia[/name_f] [name_u]Ruby[/name_u]
[name_f]Lucia[/name_f] [name_f]Hazel[/name_f]
[name_u]Vivian[/name_u] [name_f]Pearl[/name_f]
[name_u]Vivian[/name_u] [name_f]Lucia[/name_f]
[name_u]Vivian[/name_u] [name_f]Hazel[/name_f]
[name_u]Vivian[/name_u] [name_f]Cecilia[/name_f]
[name_f]Scarlett[/name_f] [name_f]Arabella[/name_f]
[name_f]Scarlett[/name_f] [name_f]Cecelia[/name_f]
[name_u]Ruby[/name_u] [name_u]Vivian[/name_u]
[name_u]Ruby[/name_u] [name_f]India[/name_f]
[name_u]Ruby[/name_u] [name_f]Cecilia[/name_f]
[name_f]Cecily[/name_f] [name_f]Hazel[/name_f]
[name_f]Cecily[/name_f] [name_f]Scarlett[/name_f]
[name_f]Cecilia[/name_f] [name_f]Scarlett[/name_f]
[name_f]Cecilia[/name_f] [name_f]Pearl[/name_f]
[name_f]Cecilia[/name_f] [name_f]Hazel[/name_f]
[name_f]Cecilia[/name_f] [name_u]Vivian[/name_u]
[name_f]Hazel[/name_f] [name_u]Vivian[/name_u]
[name_f]Hazel[/name_f] [name_f]Cecilia[/name_f]
[name_f]Violet[/name_f] [name_f]Arabella[/name_f]
[name_f]Violet[/name_f] [name_f]Lucia[/name_f]
[name_f]Pearl[/name_f] [name_f]Cecelia[/name_f]
[name_f]Pearl[/name_f] [name_f]Arabella[/name_f]
I agree that using a name like [name_f]Violet[/name_f], [name_m]Vincent[/name_m], or [name_f]Scarlett[/name_f] with your surname could be a bad idea, as the names will run together. As for [name_u]Vivian[/name_u], I honestly couldn’t say without the surname. [name_m]Trust[/name_m] your gut for that one.
I seem to have the opposite problem of most Berries- girl names are much harder for me! 
For sibling sets, I think a lot of your names will work together! You have a very nice naming style.
Here are some boy names you might like:
[name_u]Arlo[/name_u]
[name_m]Asher[/name_m]
[name_m]Dashiell[/name_m]
[name_u]Emmett[/name_u]
[name_m]Ezra[/name_m]
[name_m]Hugo[/name_m]
[name_m]Jasper[/name_m]
[name_m]Jonah[/name_m]
[name_m]Julian[/name_m]
[name_m]Levi[/name_m]
[name_m]Milo[/name_m]
[name_m]Beau[/name_m]
[name_u]Dexter[/name_u]
[name_u]Elias[/name_u]
[name_m]Gideon[/name_m]
[name_u]Kieran[/name_u]