Nickname Ideas?

These are the first names I’m considering, with the nicknames I can think of. Any other ideas? Opinions?

[name_m]Benjamin[/name_m]: nn [name_m]Ben[/name_m] or [name_m]Benji[/name_m]
[name_m]Daniel[/name_m]: nn [name_m]Dan[/name_m]
[name_m]Joshua[/name_m]: nn J/[name_u]Jay[/name_u] (if I had [name_m]Joseph[/name_m] as his middle name then nn would be J.J)

[name_m]Benjamin[/name_m] nn [name_m]Ben[/name_m] and Benjiare great. [name_m]Benny[/name_m], [name_m]Jam[/name_m], [name_u]Jamie[/name_u], [name_u]Bo[/name_u], [name_m]Bear[/name_m]

[name_m]Daniel[/name_m] nn [name_m]Dan[/name_m] is straight forward and versatile. [name_u]Danny[/name_u] or [name_u]Dane[/name_u] maybe

[name_m]Joshua[/name_m] nn [name_u]Jay[/name_u] works well! I think JJ could work even without a J middle. [name_m]Josh[/name_m], Shuie, [name_u]Jo[/name_u], [name_u]Joss[/name_u] or [name_u]Joey[/name_u] might work

[name_m]Benjamin[/name_m]: [name_m]Ben[/name_m] is the expected nickname for this one, [name_m]Benji[/name_m] is cute on a young child. [name_m]Benny[/name_m] or B ([name_f]Bee[/name_f]) could also be used. Maybe [name_u]Jay[/name_u]/J too, since it’s a strong sound.
[name_m]Daniel[/name_m]: [name_m]Dan[/name_m] is okay, but personally I much prefer [name_m]Daniel[/name_m] on it’s own. You could also use [name_u]Neil[/name_u], but that seems quite old.
[name_m]Joshua[/name_m]: The expected nickname would be [name_m]Josh[/name_m]. J/[name_u]Jay[/name_u] is nice too, and he could be JJ for any middle name

[name_m]Benjamin[/name_m] - [name_m]Benny[/name_m], [name_m]Jam[/name_m], [name_u]Min[/name_u], B, [name_m]Jamin[/name_m], [name_u]Jamie[/name_u], [name_u]Banjo[/name_u]

[name_m]Daniel[/name_m] - [name_u]Danny[/name_u], Danno, [name_u]Neil[/name_u], [name_u]Dane[/name_u]

[name_m]Joshua[/name_m] - [name_m]Josh[/name_m], Joshy, [name_u]Jay[/name_u], [name_u]Jo[/name_u], [name_u]Jojo[/name_u]