Seabrooke \se(a)-broo-ke, seab-rooke\ as a boy's name is a variant of Seabrook (Old English), and the meaning of Seabrooke is "stream near the sea".
The baby name Seabrooke sounds like Spark and Sparky. Another similar baby name is Wesbrook.