For those who don't like the second King being Luffy, to be fair, another possibility could be Vivi, especially since she was also born far away, and they did meet during the reverie.
It could also explain why both Shirahoshi and her are one of Imu's targets in the reverie, with Imu knowing this