I like
Sullivan, as well as the nn Sully.
Patrick is fine, it has grown on me over the years.
Darby is cute, but I don't know if it is the type of name that he can grow into.
Galen is nice, but I find it a bit feminine, and people are always obnoxious about the "gay" sound at the beginning, and I wouldn't want my child teased.